Efficient two-party privacy-preserving collaborative k-means clustering protocol supporting both storage and computation outsourcing
Efficient two-party privacy-preserving collaborative k-means clustering protocol supporting both storage and computation outsourcing
复制标题
支持存储和计算外包的高效两方隐私保护协作k-means聚类协议
DOI:
10.1016/j.ins.2019.12.051
复制
发表时间:
2020-05-01
影响因子:
8.1
通讯作者:
Wang, Xuan
中科院分区:
文献类型:
--
作者:
Jiang, Zoe L.;Guo, Ning;Wang, Xuan
Nowadays, cloud computing has developed well and been applied in many kinds of areas. However, privacy is still the most challenging problem which obstructs it being applied in some privacy-sensitive fields, such as finance and government. Advanced cryptographic algorithms provide data privacy with encryption, which can also support computation on such encrypted data. However, new challenge arises when such ciphertexts come from different parties. In particular, how to execute collaboratively data mining on encrypted data coming from different parties is a key issue from cloud service point of view. This paper focuses on privacy problem on outsourced k-means clustering scheme for two parties. In particular, each party's data are encrypted only once and then stored in cloud. The proposed privacy-preserving k-means collaborative clustering protocol is executed mainly at the cloud, with O(k(m + n)) rounds of interactions among the two parties and the cloud, where m and n represent the total numbers of records for the two parties, respectively. It is shown that the protocol is secure in the semi-honest security model and in the malicious model in which only one party is corrupted during the process of centroids recomputation. Both theoretical and experimental analysis of the proposed scheme are also provided. (C) 2020 Elsevier Inc. All rights reserved.