Paper 2017/805
Forward and Backward Private Searchable Encryption from Constrained Cryptographic Primitives
Raphael Bost, Brice Minaud, and Olga Ohrimenko
Abstract
Using dynamic Searchable Symmetric Encryption, a user with limited storage resources can securely outsource a database to an untrusted server, in such a way that the database can still be searched and updated efficiently. For these schemes, it would be desirable that updates do not reveal any information a priori about the modifications they carry out, and that deleted results remain inaccessible to the server a posteriori. If the first property, called forward privacy, has been the main motivation of recent works, the second one, backward privacy, has been overlooked. In this paper, we study for the first time the notion of backward privacy for searchable encryption. After giving formal definitions for different flavors of backward privacy, we present several schemes achieving both forward and backward privacy, with various efficiency trade-offs. Our constructions crucially rely on primitives such as constrained pseudo-random functions and puncturable encryption schemes. Using these advanced cryptographic primitives allows for a fine-grained control of the power of the adversary, preventing her from evaluating functions on selected inputs, or decrypting specific ciphertexts. In turn, this high degree of control allows our SSE constructions to achieve the stronger forms of privacy outlined above. As an example, we present a framework to construct forward-private schemes from range-constrained pseudo-random functions. Finally, we provide experimental results for implementations of our schemes, and study their practical efficiency.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Published elsewhere. 24th ACM Conference on Computer and Communications Security (CCS), 2017
- DOI
- 10.1145/3133956.3133980
- Keywords
- symmetric searchable encryptionprovable securityimplementation
- Contact author(s)
- raphael_bost @ alumni brown edu
- History
- 2017-08-28: received
- Short URL
- https://ia.cr/2017/805
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2017/805, author = {Raphael Bost and Brice Minaud and Olga Ohrimenko}, title = {Forward and Backward Private Searchable Encryption from Constrained Cryptographic Primitives}, howpublished = {Cryptology {ePrint} Archive, Paper 2017/805}, year = {2017}, doi = {10.1145/3133956.3133980}, url = {https://eprint.iacr.org/2017/805} }