Paper 2023/1122

Frequency-revealing attacks against Frequency-hiding Order-preserving Encryption

Xinle Cao, Zhejiang University
Jian Liu, Zhejiang University
Yongsheng Shen, Hang Zhou City Brain Co., Ltd
Xiaohua Ye, Hang Zhou City Brain Co., Ltd
Kui Ren, Zhejiang University
Abstract

Order-preserving encryption (OPE) allows efficient comparison operations over encrypted data and thus is popular in encrypted databases. However, most existing OPE schemes are vulnerable to inference attacks as they leak plaintext frequency. To this end, some frequency-hiding order-preserving encryption (FH-OPE) schemes are proposed and claim to prevent the leakage of frequency. FH-OPE schemes are considered an important step towards mitigating inference attacks. Unfortunately, there are still vulnerabilities in all existing FH-OPE schemes. In this work, we revisit the security of all existing FH-OPE schemes. We are the first to demonstrate that plaintext frequency hidden by them is recoverable. We present three ciphertext-only attacks named frequency-revealing attacks to recover plaintext frequency. We evaluate our attacks in three real-world datasets. They recover over 90% of plaintext frequency hidden by any existing FH-OPE scheme. With frequency revealed, we also show the potentiality to apply inference attacks on existing FH-OPE schemes. Our findings highlight the limitations of current FH-OPE schemes. Our attacks demonstrate that achieving frequency-hiding requires addressing the leakages of both non-uniform ciphertext distribution and insertion orders of ciphertexts, even though the leakage of insertion orders is always ignored in OPE.

Note: This is the full version of the paper to be published in VLDB 2023.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Major revision. VLDB 2023
Keywords
Frequency-hidingOrder-preserving Encryption
Contact author(s)
xinlecao72 @ gmail com
liujian2411 @ zju edu cn
sys @ cityos com
Veraye926 @ 163 com
kuiren @ zju edu cn
History
2023-07-24: approved
2023-07-19: received
See all versions
Short URL
https://ia.cr/2023/1122
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2023/1122,
      author = {Xinle Cao and Jian Liu and Yongsheng Shen and Xiaohua Ye and Kui Ren},
      title = {Frequency-revealing attacks against Frequency-hiding Order-preserving Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1122},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1122}},
      url = {https://eprint.iacr.org/2023/1122}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.