Abstract

Selecting representative objects from a large-scale database is an essential task to understand the database. A skyline query is one of the popular methods for selecting representative objects. It retrieves a set of non-dominated objects. In this paper, we consider a distributed algorithm for computing skyline, which is efficient enough to handle “big data”. We have noticed the importance of “big data” and want to use it. On the other hand, we must take care of its privacy. In conventional distributed algorithms for computing a skyline query, we must disclose the sensitive values of each object of a private database to another for comparison. Therefore, the privacy of the objects is not preserved. However, such disclosures of sensitive information in conventional distributed database systems are not allowed in the modern privacy-aware computing environment. Recently several privacy-preserving skyline computation frameworks have been introduced. However, most of them use computationally expensive secure comparison protocol for comparing homomorphically encrypted data. In this work, we propose a novel and efficient approach for computing the skyline in a secure multi-party computing environment without disclosing the individual attributes’ value of the objects. We use a secure multi-party sorting protocol that uses the homomorphic encryption in the semi-honest adversary model for transforming each attribute value of the objects without changing their order on each attribute. To compute skyline we use the order of the objects on each attribute for comparing the dominance relationship among the objects. The security analysis confirms that the proposed framework can achieve multi-party skyline computation without leaking the sensitive attribute value to others. Besides that, our experimental results also validate the effectiveness and scalability of the proposed privacy-preserving skyline computation framework.

Highlights

  • Data is an integral part of the current business and technology world

  • When concerning the privacy of the database objects in a distributed multi-party computation environment, most of the existing work on privacy-preserving skyline computation focused on the secure comparison of encrypted values owned by participating organizations [6,7,8,9]

  • Later Kossmann et al improved the D&C algorithm and proposed the Nearest Neighbor (NN) algorithm for pruning out dominated objects efficiently by iteratively partitioning the data space based on the nearest objects in the domain space [13]

Read more

Summary

Introduction

Data is an integral part of the current business and technology world. Every day, different organizations are producing a massive amount of data known as “big data”. When concerning the privacy of the database objects in a distributed multi-party computation environment, most of the existing work on privacy-preserving skyline computation focused on the secure comparison of encrypted values owned by participating organizations [6,7,8,9]. These frameworks can preserve the data objects privacy, they are not much suitable concerning computational efficiency. Throughout this paper, we have used the hexadecimal number system for describing our proposed algorithm

Related Work
Skyline Query
Multi-Party Secure Computation
Secure Skyline Query
Dominance and Skyline
Paillier Cryptosystem
Multi-Party Secure Skyline Problem
System Model
Privacy-Preserving Multi-Party Secure Skyline Computation Algorithm
Local Skyline Computation
Fix the Bit-Slice Length and Maximum Bit-Length of Substitute Vector Element
Paillier Key-Pair Generation
Generate and Share the Encrypted Substitute Vectors
Decrypt the Objects Order and Global Skyline Computation
Qualified Global Skyline Objects Identification
Privacy and Security
Experiments
Encrypted Substitute Vector Generation and Combining
Privacy-Preserving Multi-Party Skyline Computation
Comparison with Existing Privacy-Preserving Multi-party Skyline Computation
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.