English

PPCA: Privacy-preserving Principal Component Analysis Using Secure Multiparty Computation(MPC)

Cryptography and Security 2021-05-18 v1 Data Structures and Algorithms

Abstract

Privacy-preserving data mining has become an important topic. People have built several multi-party-computation (MPC)-based frameworks to provide theoretically guaranteed privacy, the poor performance of real-world algorithms have always been a challenge. Using Principal Component Analysis (PCA) as an example, we show that by considering the unique performance characters of the MPC platform, we can design highly effective algorithm-level optimizations, such as replacing expensive operators and batching up. We achieve about 200×\times performance boost over existing privacy-preserving PCA algorithms with the same level of privacy guarantee. Also, using real-world datasets, we show that by combining multi-party data, we can achieve better training results.

Keywords

Cite

@article{arxiv.2105.07612,
  title  = {PPCA: Privacy-preserving Principal Component Analysis Using Secure Multiparty Computation(MPC)},
  author = {Xiaoyu Fan and Guosai Wang and Kun Chen and Xu He and Wei Xu},
  journal= {arXiv preprint arXiv:2105.07612},
  year   = {2021}
}

Comments

11 pages, 3 figures, 5 tables

R2 v1 2026-06-24T02:09:57.415Z