
Research Article
Optimized Privacy-Preserving Clustering with Fully Homomorphic Encryption
@INPROCEEDINGS{10.1007/978-3-031-94445-1_5, author={Chen Yang and Jingwei Chen and Wenyuan Wu and Yong Feng}, title={Optimized Privacy-Preserving Clustering with Fully Homomorphic Encryption}, proceedings={Security and Privacy in Communication Networks. 20th EAI International Conference, SecureComm 2024, Dubai, United Arab Emirates, October 28--30, 2024, Proceedings, Part I}, proceedings_a={SECURECOMM}, year={2026}, month={9}, keywords={Clustering k-means Mini-batch k-means Privacy-preserving computation Fully homomorphic encryption Outsourced computation}, doi={10.1007/978-3-031-94445-1_5} }- Chen Yang
Jingwei Chen
Wenyuan Wu
Yong Feng
Year: 2026
Optimized Privacy-Preserving Clustering with Fully Homomorphic Encryption
SECURECOMM
Springer
DOI: 10.1007/978-3-031-94445-1_5
Abstract
Clustering is a crucial unsupervised learning method extensively used in the field of data analysis. For analyzing big data, outsourced computation is an effective solution but privacy concerns arise when involving sensitive information. Fully homomorphic encryption (FHE) enables computations on encrypted data, making it ideal for such scenarios. However, existing privacy-preserving clustering based on FHE are often constrained by the high computational overhead incurred from FHE, typically requiring decryption and interactions after only one iteration of the clustering algorithm. In this work, we propose a more efficient approach to evaluate the one-hot vector for the index of the minimum in an array with FHE, which fully exploits the parallelism of single-instruction-multiple-data of FHE schemes. By combining this with FHE bootstrapping, we present a practical FHE-based k-means clustering protocol whose required round of interactions between the data owner and the server is optimal, i.e., accomplishing the entire clustering process on encrypted data in a single round. We implement this protocol using the CKKS FHE scheme. Experiments show that our protocol significantly outperforms the state-of-the-art FHE-based k-means clustering protocols on various public datasets and achieves comparable accuracy to plaintext result. Additionally, We adapt our protocol to support mini-batch k-means for large-scale datasets and report its performance.

