go back

Volume 14, No. 13

Frequency-Hiding Order-Preserving Encryption with Small Client Storage

Authors:
dongjie li (NanKai University), Siyi Lv (Nankai University), Yanyu Huang (Nankai University), Yijing Liu (Nankai University), Tong Li (Nankai University), Zheli Liu (Nankai University), Liang Guo (Huawei Technologies Co., Ltd.)

Abstract

The range query on encrypted databases is usually implemented using the order-preserving encryption (OPE) technique which preserves the order of plaintexts. Since the frequency leakage of plaintexts makes OPE vulnerable to frequency-analyzing attacks, some frequency-hiding order-preserving encryption (FH-OPE) schemes are proposed. However, existing FH-OPE schemes require either the large client storage of size O(n) or O(log n) rounds of interactions for each query, where $n$ is the total number of plaintexts. To this end, we propose a FH-OPE scheme that achieves the small client storage without additional client-server interactions. In detail, our scheme achieves O(N) client storage and 1 interaction per query, where N is the number of distinct plaintexts and N <= n. Especially, our scheme has a remarkable performance when N << n. Moreover, we design a new coding tree for producing the order-preserving encoding which indicates the order of each ciphertext in the database. The coding strategy of our coding tree ensures that encodings update in the low frequency when inserting new ciphertexts. Experimental results show that the single round interaction and low-frequency encoding updates make our scheme more efficient than previous FH-OPE schemes.

PVLDB is part of the VLDB Endowment Inc.

Privacy Policy