Highly Secure Privacy-Preserving Outsourced k-Means Clustering under Multiple Keys in Cloud Computing

被引:15
|
作者
Zou, Ying [1 ,2 ]
Zhao, Zhen [3 ]
Shi, Sha [4 ,5 ]
Wang, Lei [1 ]
Peng, Yunfeng [6 ]
Ping, Yuan [7 ]
Wang, Baocang [3 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
[2] Shanghai Business Sch, Dept Math Teaching & Res, Shanghai, Peoples R China
[3] Xidian Univ, State Key Lab Integrated Serv Networks, Xian, Shaanxi, Peoples R China
[4] Xidian Univ, Engn Res Ctr Mol & Neuro Imaging, Minist Educ China, Xian, Shaanxi, Peoples R China
[5] Xidian Univ, Sch Life Sci & Technol, Xian, Shaanxi, Peoples R China
[6] Tsinghua Univ, PBC Sch Finance, Beijing, Peoples R China
[7] Xuchang Univ, Sch Informat Engn, Xuchang, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Search engines - K-means clustering - Privacy-preserving techniques - Cloud computing - Pattern recognition - Image processing;
D O I
10.1155/2020/1238505
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Data clustering is the unsupervised classification of data records into groups. As one of the steps in data analysis, it has been widely researched and applied in practical life, such as pattern recognition, image processing, information retrieval, geography, and marketing. In addition, the rapid increase of data volume in recent years poses a huge challenge for resource-constrained data owners to perform computation on their data. This leads to a trend that users authorize the cloud to perform computation on stored data, such as keyword search, equality test, and outsourced data clustering. In outsourced data clustering, the cloud classifies users' data into groups according to their similarities. Considering the sensitive information in outsourced data and multiple data owners in practical application, it is necessary to develop a privacy-preserving outsourced clustering scheme under multiple keys. Recently, Rong et al. proposed a privacy-preserving outsourced k-means clustering scheme under multiple keys. However, in their scheme, the assistant server (AS) is able to extract the ratio of two underlying data records, and key management server (KMS) can decrypt the ciphertexts of owners' data records, which break the privacy security. AS can even reduce all data records if it knows one of the data records. To solve the aforementioned problem, we propose a highly secure privacy-preserving outsourced k-means clustering scheme under multiple keys in cloud computing. In this paper, noncolluded cloud computing service (CCS) and KMS jointly perform clustering over the encrypted data records without exposing data privacy. Specifically, we use BCP encryption which has additive homomorphic property and AES encryption to double encrypt data records, where the former cryptosystem prevents CCS from obtaining any useful information from received ciphertexts and the latter one protects data records from being decrypted by KMS. We first define five protocols to realize different functions and then present our scheme based on these protocols. Finally, we give the security and performance analyses which show that our scheme is comparable with the existing schemes on functionality and security.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Efficient privacy-preserving outsourced k-means clustering on distributed data
    Qiu, Guowei
    Zhao, Yingliang
    Gui, Xiaolin
    [J]. INFORMATION SCIENCES, 2024, 674
  • [2] Privacy-Preserving and Outsourced Multi-User k-Means Clustering
    Rao, Fang-Yu
    Samanthula, Bharath K.
    Bertino, Elisa
    Yi, Xun
    Liu, Dongxi
    [J]. 2015 IEEE CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2015, : 80 - 89
  • [3] Outsourced and Privacy-Preserving K-means Clustering Scheme for Smart Grid
    Shen, Xielin
    Yuan, Bo
    Peng, Weiwen
    Qian, Yuanquan
    Wu, Yonghua
    [J]. 2022 IEEE 10TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION AND NETWORKS (ICICN 2022), 2022, : 307 - 313
  • [4] A Parallel Privacy-Preserving k-Means Clustering Algorithm for Encrypted Databases in Cloud Computing
    Song, Youngho
    Kim, Hyeong-Jin
    Lee, Hyun-Jo
    Chang, Jae-Woo
    [J]. APPLIED SCIENCES-BASEL, 2024, 14 (02):
  • [5] Privacy-Preserving k-Means Clustering under Multiowner Setting in Distributed Cloud Environments
    Rong, Hong
    Wang, Huimei
    Liu, Jian
    Hao, Jialu
    Xian, Ming
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2017,
  • [6] A secure and privacy-preserving mobile wallet with outsourced verification in cloud computing
    Qin, Zhen
    Sun, Jianfei
    Wahaballa, Abubaker
    Zheng, Wentao
    Xiong, Hu
    Qin, Zhiguang
    [J]. COMPUTER STANDARDS & INTERFACES, 2017, 54 : 55 - 60
  • [7] Privacy-preserving outsourced classification in cloud computing
    Ping Li
    Jin Li
    Zhengan Huang
    Chong-Zhi Gao
    Wen-Bin Chen
    Kai Chen
    [J]. Cluster Computing, 2018, 21 : 277 - 286
  • [8] PPMCK: Privacy-preserving multi-party computing for K-means clustering
    Fan, Yongkai
    Bai, Jianrong
    Lei, Xia
    Lin, Weiguo
    Hu, Qian
    Wu, Guodong
    Guo, Jiaming
    Tan, Gang
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 154 (154) : 54 - 63
  • [9] Privacy-preserving outsourced classification in cloud computing
    Li, Ping
    Li, Jin
    Huang, Zhengan
    Gao, Chong-Zhi
    Chen, Wen-Bin
    Chen, Kai
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2018, 21 (01): : 277 - 286
  • [10] Multi-Party Verifiable Privacy-Preserving Federated k-Means Clustering in Outsourced Environment
    Hou, Ruiqi
    Tang, Fei
    Liang, Shikai
    Ling, Guowei
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021