Forward and Backward Private Searchable Encryption from Constrained Cryptographic Primitives | Synapse