Paper 2024/1141 Original: eprint.iacr.org/2024/1141 ↗

Optimized Privacy-Preserving Clustering with Fully Homomorphic Encryption

Chen Yang
Jingwei Chen
Wenyuan Wu
Yong Feng
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.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2024-10-05: last updated
2024-07-13: published
Short URL
https://ia.cr/2024/1141
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1141,
      author = {Chen Yang and Jingwei Chen and Wenyuan Wu and Yong Feng},
      title = {Optimized Privacy-Preserving Clustering with Fully Homomorphic Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1141},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1141}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.