Leakage-Abuse Attacks against Order-Revealing Encryption
Paul Grubbs, Kevin Sekniqi, Vincent Bindschaedler, Muhammad Naveed, Thomas Ristenpart
Abstract
Order-preserving encryption and its generalization order-revealing encryption (OPE/ORE) allow sorting, performing range queries, and filtering data -all while only having access to ciphertexts. But OPE and ORE ciphertexts necessarily leak information about plaintexts, and what level of security they provide in practice has been unclear. In this work, we introduce new leakage-abuse attacks that recover plaintexts from OPE/ORE-encrypted databases. Underlying our new attacks is a framework in which we cast the adversary's challenge as a non-crossing bipartite matching problem. This allows easy tailoring of attacks to a specific scheme's leakage profile. In a case study of customer records, we show attacks that recover 99% of first names, 97% of last names, and 90% of birthdates held in a database, despite all values being encrypted with the OPE scheme most widely used in practice. We also show the first attack against the recent frequencyhiding Kerschbaum scheme, to which no prior attacks have been demonstrated. Our attack recovers frequently occurring plaintexts most of the time.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 39f574b8-7e4a-4391-97b6-55c27a1656abCited by top-tier papers38
- EnclaveDB: A Secure Database Using SGXChristian Priebe, Kapil Vaswani, Manuel CostaS&P 2018 · 329 citations
- Improved Reconstruction Attacks on Encrypted Data Using Range Query LeakageMarie-Sarah Lacharité, Brice Minaud, Kenneth G. PatersonS&P 2018 · 183 citations
- Pump up the Volume: Practical Database Reconstruction from Volume Leakage on Range QueriesPaul Grubbs, Marie-Sarah Lacharité, Brice Minaud, Kenneth G. PatersonCCS 2018 · 172 citations
- Learning to Reconstruct: Statistical Learning Theory and Encrypted Database AttacksPaul Grubbs, Marie-Sarah Lacharité, Brice Minaud, Kenneth G. PatersonS&P 2019 · 146 citations
- SoK: Cryptographically Protected Database SearchBenjamin Fuller, Mayank Varia, Arkady Yerukhimovich, Emily Shen et al.S&P 2017 · 121 citations
Builds on6
- All Your Queries Are Belong to Us: The Power of File-Injection Attacks on Searchable EncryptionYupeng Zhang, Jonathan Katz, Charalampos PapamanthouUSENIX Security 2016 · 512 citations
- Order-Revealing Encryption: New Constructions, Applications, and Lower BoundsKevin Lewi, David J. WuCCS 2016 · 200 citations
- What Else is Revealed by Order-Revealing Encryption?F. Betül Durak, Thomas M. DuBuisson, David CashCCS 2016 · 128 citations
- Breaking Web Applications Built On Top of Encrypted DataPaul Grubbs, Richard McPherson, Muhammad Naveed, Thomas Ristenpart et al.CCS 2016 · 106 citations
- POPE: Partial Order Preserving EncodingDaniel S. Roche, Daniel Apon, Seung Geol Choi, Arkady YerukhimovichCCS 2016 · 82 citations
Related papers
- Frequency-revealing attacks against Frequency-hiding Order-preserving EncryptionXinle Cao, Jian Liu, Yongsheng Shen, Xiaohua Ye et al.VLDB 2023 · 9 citations
- Frequency-Hiding Order-Preserving Encryption with Small Client StorageDongjie Li, Siyi Lv, Yanyu Huang, Yijing Liu et al.VLDB 2021 · 20 citations
- Strengthening Order Preserving Encryption with Differential PrivacyAmrita Roy Chowdhury, Bolin Ding, Somesh Jha, Weiran Liu et al.CCS 2022 · 9 citations
- Reconstructing with Less: Leakage Abuse Attacks in Two DimensionsEvangelia Anna Markatou, Francesca Falzon, Roberto Tamassia, William SchorCCS 2021 · 22 citations
- Leakage-Abuse Attacks Against Structured Encryption for SQLAlexander Hoover, Ruth Ng, Daren Khu, Yao'an Li et al.USENIX Security 2024 · 3 citations
