Litcius/Paper detail

Secure and Efficient Outsourced k-Means Clustering using Fully Homomorphic Encryption With Ciphertext Packing Technique

Wei Wu, Jian Liu, Huimei Wang, Jialu Hao, Ming Xian

2020IEEE Transactions on Knowledge and Data Engineering69 citationsDOI

Abstract

Nowadays, more individuals and corporations tend to use machine learning as a service (MLaaS) in cloud computing environment. However, when enjoying the pay-as-you-go mode and flexible capacity of cloud computing, it also increases the risk of privacy leakage for sensitive data. In this paper, we aim to efficiently implement privacy-preserving MLaaS, and focus on k-means clustering over outsourced encrypted cloud databases. Previous works mainly utilize partially homomorphic encryptions, which require a great number of interactive protocols with high computation and communication costs, making them not practical in real-world applications. To better solve this problem, we propose a new secure and efficient outsourced k-means clustering (SEOKC) scheme using fully homomorphic encryption with ciphertext packing technique, which achieves parallel computation without extra cost. The proposed scheme preserves privacy in three aspects: (1) database security, (2) privacy of clustering results and (3) hiding of data access patterns. We provide formal security analysis and evaluate the performance of the proposed scheme through extensive experiments. The experiment results show that our scheme needs much less computation cost (more than three orders of magnitude lower) than the state-of-the-art schemes, and is suitable to be applied on large databases.

Topics & Concepts

Computer scienceHomomorphic encryptionCloud computingCiphertextCluster analysisEncryptionSemantic securityInformation privacyDistributed computingAttribute-based encryptionData miningComputer securityTheoretical computer sciencePublic-key cryptographyOperating systemArtificial intelligencePrivacy-Preserving Technologies in DataCryptography and Data SecurityComplexity and Algorithms in Graphs
Secure and Efficient Outsourced k-Means Clustering using Fully Homomorphic Encryption With Ciphertext Packing Technique | Litcius