2014 · 593 citations · 25 references
ComputingComputer ScienceCryptographyData StructuresDatabasesCryptographic AlgorithmsCryptographic ComplexityData EncryptionData SecuritySymmetric-key CryptographyEfficiency OptimizationEncrypted SearchLeakageSearch Over Encrypted DataSearchable EncryptionSublinear-time Algorithms
Dynamic Searchable Symmetric Encryption (DSSE) enables a client to encrypt his document collection in a way that it is still searchable and efficiently updatable.However, all DSSE constructions that have been presented in the literature so far come with several problems: Either they leak a significant amount of information (e.g., hashes of the keywords contained in the updated document) or are inefficient in terms of space or search/update time (e.g., linear in the number of documents).In this paper we revisit the DSSE problem.We propose the first DSSE scheme that achieves the best of both worlds, i.e., both small leakage and efficiency.In particular, our DSSE scheme leaks significantly less information than any other previous DSSE construction and supports both updates and searches in sublinear time in the worst case, maintaining at the same time a data structure of only linear size.We finally provide an implementation of our construction, showing its practical efficiency.
25
Practical techniques for searches on encrypted data
Dawn Xiaoding Song, David Wagner, Adrian Perrig · 2002 · 3.3K citations
Micheál Jacob · Health Education Journal · 1989 · 3.1K citations · Full text
Searchable symmetric encryption
Reza Curtmola, Juan A. Garay, Seny Kamara et al. · 2006 · 1.6K citations
Software protection and simulation on oblivious RAMs
Oded Goldreich, Rafail Ostrovsky · Journal of the ACM · 1996 · 1.6K citations · Full text
Candidate Indistinguishability Obfuscation and Functional Encryption for all Circuits
Sanjam Garg, Craig Gentry, Shai Halevi et al. · 2013 · 1.1K citations