1,417 research outputs found
Improved Privacy-Preserving PCA Using Space-optimized Homomorphic Matrix Multiplication
Principal Component Analysis (PCA) is a pivotal technique in the fields of
machine learning and data analysis. In this study, we present a novel approach
for privacy-preserving PCA using an approximate numerical arithmetic
homomorphic encryption scheme. We build our method upon a proposed PCA routine
known as the PowerMethod, which takes the covariance matrix as input and
produces an approximate eigenvector corresponding to the first principal
component of the dataset. Our method surpasses previous approaches (e.g.,
Pandas CSCML 21) in terms of efficiency, accuracy, and scalability.
To achieve such efficiency and accuracy, we have implemented the following
optimizations: (i) We optimized a homomorphic matrix multiplication technique
(Jiang et al. SIGSAC 2018) that will play a crucial role in the computation of
the covariance matrix. (ii) We devised an efficient homomorphic circuit for
computing the covariance matrix homomorphically. (iii) We designed a novel and
efficient homomorphic circuit for the PowerMethod that incorporates a
systematic strategy for homomorphic vector normalization enhancing both its
accuracy and practicality.
Our matrix multiplication optimization reduces the minimum rotation key space
required for a homomorphic matrix multiplication by up to 64\%,
enabling more extensive parallel computation of multiple matrix multiplication
instances. Our homomorphic covariance matrix computation method manages to
compute the covariance matrix of the MNIST dataset () in 51
minutes. Our privacy-preserving PCA scheme based on our new homomorphic
PowerMethod circuit successfully computes the top 8 principal components of
datasets such as MNIST and Fashion-MNIST in approximately 1 hour, achieving an
r2 accuracy of 0.7 to 0.9, achieving an average speed improvement of over 4
times and offers higher accuracy compared to previous approaches
Efficient privacy-preserving facial expression classification
This paper proposes an efficient algorithm to perform privacy-preserving (PP) facial expression classification (FEC) in the client-server model. The server holds a database and offers the classification service to the clients. The client uses the service to classify the facial expression (FaE) of subject. It should be noted that the client and server are mutually untrusted parties and they want to perform the classification without revealing their inputs to each other. In contrast to the existing works, which rely on computationally expensive cryptographic operations, this paper proposes a lightweight algorithm based on the randomization technique. The proposed algorithm is validated using the widely used JAFFE and MUG FaE databases. Experimental results demonstrate that the proposed algorithm does not degrade the performance compared to existing works. However, it preserves the privacy of inputs while improving the computational complexity by 120 times and communication complexity by 31 percent against the existing homomorphic cryptography based approach
Recommended from our members
Efficient Privacy-Preserving Facial Expression Classification
This paper proposes an efficient algorithm to perform privacy-preserving (PP) facial expression classification (FEC) in the client-server model. The server holds a database and offers the classification service to the clients. The client uses the service to classify the facial expression (FaE) of subject. It should be noted that the client and server are mutually untrusted parties and they want to perform the classification without revealing their inputs to each other. In contrast to the existing works, which rely on computationally expensive cryptographic operations, this paper proposes a lightweight algorithm based on the randomization technique. The proposed algorithm is validated using the widely used JAFFE and MUG FaE databases. Experimental results demonstrate that the proposed algorithm does not degrade the performance compared to existing works. However, it preserves the privacy of inputs while improving the computational complexity by 120 times and communication complexity by 31 percent against the existing homomorphic cryptography based approach
- …