2008 · 236 citations · 6 references
ComputingComputer ScienceComputer SystemsComputer SecurityDatabasesStorage SystemsData EncryptionData ProtectionData SecurityDatabase PrivacyPrivacy-preserving ProtocolsStorage SecurityData Storage SecurityEncrypted Database QueriesPrivacyPrivacy-preserving DatabasesPrivacy-preserving Query ProcessingPrivacy-preserving StorageSecure Storage SystemsStorage Access Patterns
We introduce a new practical mechanism for remote data storage with efficient access pattern privacy and correctness. A storage client can deploy this mechanism to issue encrypted reads, writes, and inserts to a potentially curious and malicious storage service provider, without revealing information or access patterns. The provider is unable to establish any correlation between successive accesses, or even to distinguish between a read and a write. Moreover, the client is provided with strong correctness assurances for its operations -- illicit provider behavior does not go undetected. We built a first practical system -- orders of magnitude faster than existing implementations -- that can execute over several queries per second on 1Tbyte+ databases with full computational privacy and correctness.
6
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Software protection and simulation on oblivious RAMs
Oded Goldreich, Rafail Ostrovsky · Journal of the ACM · 1996 · 1.6K citations · Full text
Benny Chor, Oded Goldreich, Eyal Kushilevitz et al. · 2002 · 1.1K citations
A Survey on Private Information Retrieval
William Gasarch · 2004 · 210 citations