2015 · 69 citations · 24 references
ComputingComputer ScienceComputer SecurityCryptographyDatabasesCryptographic AlgorithmsData EncryptionData SecurityDatabase EncryptionEncrypted Database QueriesEncrypted Database QueryingEncryptionOrder-preserving EncryptionPrivacy-preserving Query ProcessingQuery Processing Over Encrypted DataRange Queries
Order-preserving encryption (OPE) schemes, whose ciphertexts preserve the natural ordering of the plaintexts, allow efficient range query processing over outsourced encrypted databases without giving the server access to the decryption key. Such schemes have recently received increased interest in both the database and the cryptographic communities. In particular, modular order-preserving encryption (MOPE), due to Boldyreva et al., is a promising extension that increases the security of the basic OPE by introducing a secret modular offset to each data value prior to encrypting it. However, executing range queries via MOPE in a naive way allows the adversary to learn this offset, negating any potential security gains of this approach.
24
Fully homomorphic encryption using ideal lattices
Craig Gentry · 2009 · 6.6K citations
Shafi Goldwasser, Silvio Micali · Journal of Computer and System Sciences · 1984 · 2.6K citations
Software protection and simulation on oblivious RAMs
Oded Goldreich, Rafail Ostrovsky · Journal of the ACM · 1996 · 1.6K citations · Full text
Order preserving encryption for numeric data
Rakesh Agrawal, Jerry Kiernan, Ramakrishnan Srikant et al. · 2004 · 1.2K citations
Executing SQL over encrypted data in the database-service-provider model
Hakan Hacígümüş, B. R. Iyer, Chen Li et al. · 2002 · 1.1K citations