TY - GEN
T1 - A Privacy-Preserving k-Means Clustering Algorithm Using Secure Comparison Protocol and Density-Based Center Point Selection
AU - Kim, Hyeong Jin
AU - Chang, Jae Woo
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/9/7
Y1 - 2018/9/7
N2 - Since studies on privacy-preserving database outsourcing have been spotlighted in a cloud computing, databases need to be encrypted before being outsourced to the cloud. Rao et al. proposed a k-Means clustering algorithm that supports the protection of sensitive data by using a paillier cryptosystem[1]. However, the existing algorithm is inefficient due to bit-array based comparison. To solve this problem, we propose an efficient privacy-preserving k-Means clustering algorithm. First, we provide a new secure comparison protocol that performs the fast comparison of encrypted data. Second, we select center points by considering the distribution of the entire data. Finally, we show from our performance analysis that our clustering algorithm achieves about 300% better performance on average than the existing algorithm.
AB - Since studies on privacy-preserving database outsourcing have been spotlighted in a cloud computing, databases need to be encrypted before being outsourced to the cloud. Rao et al. proposed a k-Means clustering algorithm that supports the protection of sensitive data by using a paillier cryptosystem[1]. However, the existing algorithm is inefficient due to bit-array based comparison. To solve this problem, we propose an efficient privacy-preserving k-Means clustering algorithm. First, we provide a new secure comparison protocol that performs the fast comparison of encrypted data. Second, we select center points by considering the distribution of the entire data. Finally, we show from our performance analysis that our clustering algorithm achieves about 300% better performance on average than the existing algorithm.
KW - Cloud computing
KW - Clustering algorithm
KW - Data mining
KW - Paillier cryptosystem
KW - Secure multiparty computation
UR - https://www.scopus.com/pages/publications/85057493715
U2 - 10.1109/CLOUD.2018.00138
DO - 10.1109/CLOUD.2018.00138
M3 - Conference paper
AN - SCOPUS:85057493715
T3 - IEEE International Conference on Cloud Computing, CLOUD
SP - 928
EP - 931
BT - Proceedings - 2018 IEEE International Conference on Cloud Computing, CLOUD 2018 - Part of the 2018 IEEE World Congress on Services
PB - IEEE Computer Society
T2 - 11th IEEE International Conference on Cloud Computing, CLOUD 2018
Y2 - 2 July 2018 through 7 July 2018
ER -