Research Article

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

Table 1

Notations.

SymbolMeaning

KNumber of clusters
LNumber of total data records
mDimension of data records
IMaximum number of iterations
nNumber of data owners
Number of data records of i-th owner
i-th data record with
i-th cluster with
Number of data records in cluster
Cluster center of i-th cluster
Euclidean distance between vectors and
DOii-th data owner with
QCQuery client
CCSCloud computing service
KMSKey management server
λThe security parameter
Two primes of the form
The cyclic group of quadratic residue modolo
and its order is
Master secret key in BCP encryption
Public key and secret key in BCP encryption
Symmetric key used in AES encryption
Scaled squared distance between and
Location matrix of n records in k clusters