Dyer, J orcid.org/0000-0001-5811-5263, Dyer, M and Djemame, K (2019) Order-Preserving Encryption Using Approximate Common Divisors. Journal of Information Security and Applications, 49. ARTN: 102391. ISSN 2214-2126
Abstract
Order-preservation is a highly desirable property for encrypted databases as it allows range queries over ciphertexts. Order-preserving encryption (OPE) is used in the encrypted database systems CryptDB and Cipherbase. The former has been adopted by several commercial organisations and the latter was developed as an extension of Microsoftâs SQLServer. We present two novel, but simple, randomised OPE schemes based on the general approximate common divisor problem (GACDP) and decisional polynomial approximate common divisor problem (DPolyACDP) respectively. These appear to be the first OPE schemes to be based on a computational hardness primitive, rather than a security game. Our GACDP based scheme is very efficient, requiring only O(1) arithmetic operations for encryption and decryption. Our DPolyACDP based scheme is similarly efficient. We show that these schemes have near optimal information leakage. We demonstrate how our OPE schemes can be integrated into a secure distributed computing system which computes over encrypted data. We report on an extensive evaluation of our GACDP-based algorithms in such a scenario, a MapReduce computation over encrypted data. The results clearly demonstrate extremely favourable execution times in comparison with existing OPE schemes.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2019 Elsevier Ltd. This is an author produced version of a paper published in Journal of Information Security and Applications. Uploaded in accordance with the publisher's self-archiving policy. |
Keywords: | Order-preserving encryption; Secure distributed computing; Symmetric cipher; Approximate common divisors |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Funding Information: | Funder Grant number EU - European Union 687584 |
Depositing User: | Symplectic Publications |
Date Deposited: | 01 Oct 2019 14:23 |
Last Modified: | 25 Sep 2020 00:39 |
Status: | Published |
Publisher: | Elsevier Limited |
Identification Number: | 10.1016/j.jisa.2019.102391 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:151516 |