Achieving Efficient and Privacy-Preserving Reverse Skyline Query over Single Cloud

Yubo Peng,Xiong Li,Ke Gu,Jinjun Chen,Sajal K. Das,Xiaosong Zhang
DOI: https://doi.org/10.1109/tkde.2024.3487646
IF: 9.235
2024-01-01
IEEE Transactions on Knowledge and Data Engineering
Abstract:Reverse skyline query (RSQ) has been widely used in practice since it can pick out the data of interest to the query vector. To save storage resources and facilitate service provision, data owners usually outsource data to the cloud for RSQ services, which poses huge challenges to data security and privacy protection. Existing privacy-preserving RSQ schemes are either based on a two-cloud model or cannot fully protect privacy. To this end, we propose an efficient privacy-preserving reverse skyline query scheme over a single cloud (ePRSQ). Specifically, we first design a privacy-preserving inner product's sign determination scheme (PIPSD), which can determine whether the inner product of two vectors satisfies a specific relation with 0 without leaking the vectors' information. Next, we propose a privacypreserving reverse dominance checking scheme (PRDC) based on symmetric homomorphic encryption. Finally, we achieve ePRSQ based on PIPSD and PRDC. Security analysis shows that PIPSD and PRDC are both secure in the real/ideal world model, and ePRSQ can protect the security of the dataset, the privacy of query requests and query results. Extensive experiments show that ePRSQ is efficient. Specifically, for a 3-dimensional dataset of size 1000, the computational and communication overheads of ePRSQ for a query are 79.47s and 0.0021MB, respectively. The efficiency is improved by 3.78× (300.58s) and 928.57× (1.95MB) respectively compared with PPARS, and by 61.31× (4872.55s) and 407309× (855.35MB) respectively compared with OPPRS
What problem does this paper attempt to address?