A Parallel Privacy-Preserving k-Means Clustering Algorithm for Encrypted Databases in Cloud Computing

Song, Youngho and Kim, Hyeong-Jin and Lee, Hyun-Jo and Chang, Jae-Woo (2024) A Parallel Privacy-Preserving k-Means Clustering Algorithm for Encrypted Databases in Cloud Computing. Applied Sciences, 14 (2). p. 835. ISSN 2076-3417

[thumbnail of applsci-14-00835.pdf] Text
applsci-14-00835.pdf - Published Version

Download (5MB)

Abstract

With the development of cloud computing, interest in database outsourcing has recently increased. However, when the database is outsourced, there is a problem in that the information of the data owner is exposed to internal and external attackers. Therefore, in this paper, we propose decimal-based encryption operation protocols that support privacy preservation. The proposed protocols improve the operational efficiency compared with binary-based encryption operation protocols by eliminating the need for repetitive operations based on bit length. In addition, we propose a privacy-preserving k-means clustering algorithm using decimal-based encryption operation protocols. The proposed k-means clustering algorithm utilizes efficient decimal-based protocols that enhance the efficiency of the encryption operations. To provide high query processing performance, we also propose a parallel k-means clustering algorithm that supports thread-based parallel processing by using a random value pool. Meanwhile, a security analysis of both the proposed k-means clustering algorithm and the proposed parallel algorithm was performed to prove their data protection, query protection, and access pattern protection capabilities. Through our performance analysis, the proposed k-means clustering algorithm shows about 10~13 times better performance compared with the existing algorithms.

Item Type: Article
Subjects: Institute Archives > Multidisciplinary
Depositing User: Managing Editor
Date Deposited: 22 Jan 2024 07:07
Last Modified: 22 Jan 2024 07:07
URI: http://eprint.subtopublish.com/id/eprint/4022

Actions (login required)

View Item
View Item