Towards Efficient and Privacy-Preserving Interval Skyline Queries Over Time Series Data

Outsourcing encrypted time series data and query services to a cloud has been widely adopted by data owners for economic considerations. However, it inevitably lowers data utility and query efficiency. Existing secure skyline query schemes either leak critical information or are inefficient. In this paper, we propose an efficient and privacy-preserving interval skyline query scheme by employing symmetric homomorphic encryption (SHE). Specifically, we first devise a secure sort protocol to sort the encrypted dataset and a secure high-dimensional dominance check protocol to securely determine dominance relations of time series data, in which a dominance check tree is presented. With these secure protocols, we propose our secure skyline computation protocol that can ensure both security and efficiency. Furthermore, to deal with the characteristics of time series data, we design a look-up table to index time series for quick query response. The security analysis shows that our proposed scheme can protect outsourced data, query results, and single-dimensional privacy and hide access patterns. In addition, we evaluate our proposed scheme and compare the core component of our scheme with the state-of-the-art solution, and the results indicate that our protocol outperforms the compared solution by two orders of magnitude in the computational cost and at least 23× in the communication cost.

[1]  Jun Shao,et al.  Achieving Efficient and Privacy-Preserving Dynamic Skyline Query in Online Medical Diagnosis , 2022, IEEE Internet of Things Journal.

[2]  Yun Zhang,et al.  Privacy-Preserving Federated Deep Learning With Irregular Users , 2022, IEEE Transactions on Dependable and Secure Computing.

[3]  Geong Sen Poh,et al.  Update Recovery Attacks on Encrypted Database Within Two Updates Using Range Queries Leakage , 2022, IEEE Transactions on Dependable and Secure Computing.

[4]  Jun Shao,et al.  Toward Privacy-Preserving Cybertwin-Based Spatiotemporal Keyword Query for ITS in 6G Era , 2021, IEEE Internet of Things Journal.

[5]  Hongli Zhang,et al.  PSRide: Privacy-Preserving Shared Ride Matching for Online Ride Hailing Systems , 2021, IEEE Transactions on Dependable and Secure Computing.

[6]  Jun Shao,et al.  Efficient and Privacy-Preserving Similarity Range Query Over Encrypted Time Series Data , 2021, IEEE Transactions on Dependable and Secure Computing.

[7]  Sherman S. M. Chow,et al.  Stargazing in the Dark: Secure Skyline Queries with SGX , 2020, DASFAA.

[8]  Liang Zhang,et al.  ChainLink: Indexing Big Time Series Data For Long Subsequence Matching , 2020, 2020 IEEE 36th International Conference on Data Engineering (ICDE).

[9]  Cyrus Shahabi,et al.  Secure Dynamic Skyline Queries Using Result Materialization , 2020, 2021 IEEE 37th International Conference on Data Engineering (ICDE).

[10]  Ali A. Ghorbani,et al.  Achieving O(log³n) Communication-Efficient Privacy-Preserving Range Query in Fog-Based IoT , 2020, IEEE Internet of Things Journal.

[11]  Jiangtao Cui,et al.  SCALE: An Efficient Framework for Secure Dynamic Skyline Query Processing in the Cloud , 2020, DASFAA.

[12]  Kim-Kwang Raymond Choo,et al.  Efficient privacy-preserving data merging and skyline computation over multi-source encrypted data , 2019, Inf. Sci..

[13]  Elke A. Rundensteiner,et al.  TARDIS: Distributed Indexing Framework for Big Time Series Data , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[14]  Michael K. Reiter,et al.  Differentially Private Access Patterns for Searchable Symmetric Encryption , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[15]  Robert H. Deng,et al.  PUSC: Privacy-Preserving User-Centric Skyline Computation Over Multiple Encrypted Domains , 2018, 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/ 12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE).

[16]  Jian Pei,et al.  Secure and Efficient Skyline Queries on Encrypted Data , 2018, IEEE Transactions on Knowledge and Data Engineering.

[17]  Cong Wang,et al.  Learning the Truth Privately and Confidently: Encrypted Confidence-Aware Truth Discovery in Mobile Crowdsensing , 2018, IEEE Transactions on Information Forensics and Security.

[18]  Matús Harvan,et al.  Processing Encrypted and Compressed Time Series Data , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[19]  Jian Pei,et al.  Secure Skyline Queries on Cloud Platform , 2017, 2017 IEEE 33rd International Conference on Data Engineering (ICDE).

[20]  Mohammad Anisuzzaman Siddique,et al.  Secure Computation of Skyline Query in MapReduce , 2016, ADMA.

[21]  Lu Chen,et al.  Probabilistic skyline queries on uncertain time series , 2016, Neurocomputing.

[22]  Rui Zhang,et al.  Secure outsourced skyline query processing via untrusted cloud service providers , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[23]  Charles V. Wright,et al.  Inference Attacks on Property-Preserving Encrypted Databases , 2015, CCS.

[24]  Christos Faloutsos,et al.  Mining and Forecasting of Big Time-Series Data , 2015, 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[25]  Zekeriya Erkin,et al.  Secure Comparison Protocols in the Semi-Honest Model , 2015, IEEE Journal of Selected Topics in Signal Processing.

[26]  Yantian Hou,et al.  Maple: scalable multi-dimensional range search over encrypted cloud data with tree-based index , 2014, AsiaCCS.

[27]  Stratis Ioannidis,et al.  Privacy-preserving matrix factorization , 2013, CCS.

[28]  Panagiotis Karras,et al.  eSkyline: Processing Skyline Queries over Encrypted Data , 2013, Proc. VLDB Endow..

[29]  Hao Wang,et al.  Dominant Skyline Query Processing over Multiple Time Series , 2013, Journal of Computer Science and Technology.

[30]  Haixun Wang,et al.  Finding semantics in time series , 2011, SIGMOD '11.

[31]  Bin Jiang,et al.  Online Interval Skyline Queries on Time Series , 2009, 2009 IEEE 25th International Conference on Data Engineering.

[32]  Mong-Li Lee,et al.  Mining Dense Periodic Patterns in Time Series Data , 2006, 22nd International Conference on Data Engineering (ICDE'06).

[33]  Vitaly Shmatikov,et al.  Privacy-Preserving Graph Algorithms in the Semi-honest Model , 2005, ASIACRYPT.

[34]  Jan Chomicki,et al.  Skyline with presorting , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[35]  Shafi Goldwasser,et al.  Machine Learning Classification over Encrypted Data , 2015, NDSS.

[36]  Christoph Böhm,et al.  The Basic Applications , 2013 .

[37]  Murat Kantarcioglu,et al.  Access Pattern disclosure on Searchable Encryption: Ramification, Attack and Mitigation , 2012, NDSS.

[38]  Elaine Shi,et al.  Privacy-Preserving Aggregation of Time-Series Data , 2011, NDSS.

[39]  Oded Goldreich,et al.  The Foundations of Cryptography - Volume 2: Basic Applications , 2001 .