Hybridx: New hybrid index for volume-hiding range queries in data outsourcing services

K Ren, Y Guo, J Li, X Jia, C Wang…�- 2020 IEEE 40th�…, 2020 - ieeexplore.ieee.org
K Ren, Y Guo, J Li, X Jia, C Wang, Y Zhou, S Wang, N Cao, F Li
2020 IEEE 40th international conference on distributed computing�…, 2020ieeexplore.ieee.org
An encrypted index is a data structure that assisting untrusted servers to provide various
query functionalities in the ciphertext domain. Although traditional index designs can prevent
servers from directly obtaining plaintexts, the confidentiality of outsourced data could still be
compromised by observing the volume of different queries. Recent volume attacks have
demonstrated the importance of sealing volume-pattern leakage. To this end, several works
are made to design secure indexes with the volume-hiding property. However, prior designs�…
An encrypted index is a data structure that assisting untrusted servers to provide various query functionalities in the ciphertext domain. Although traditional index designs can prevent servers from directly obtaining plaintexts, the confidentiality of outsourced data could still be compromised by observing the volume of different queries. Recent volume attacks have demonstrated the importance of sealing volume-pattern leakage. To this end, several works are made to design secure indexes with the volume-hiding property. However, prior designs only work for encrypted keyword search. Due to the unpredictable range query results, it is difficult to protect the volume-pattern leakage while achieving efficient range queries.In this paper, for the first time, we define and solve the challenging problem of volume-hiding range queries over encrypted data. Our proposed hybrid index framework, called HybrIDX, allows an untrusted server to efficiently search encrypted data based on order conditions without revealing the exact volume size. It resorts to the trusted hardware techniques to assist range query processing by moving the comparison algorithm to trusted SGX enclaves. To enable volume-hiding data retrieval, we propose to host encrypted results outside the enclave in an encrypted multimaps manner. Apart from this novel hybrid index design, we further customize a bulk refresh mechanism to enable accesspattern obfuscation. We formally analyze the security strengths and complete the prototype implementation. Evaluation results demonstrate the feasibility and practicability of our designs.
ieeexplore.ieee.org
Showing the best result for this search. See all results