Paper 2023/493 Original: eprint.iacr.org/2023/493 ↗

Force: Highly Efficient Four-Party Privacy-Preserving Machine Learning on GPU

Tianxiang Dai
Li Duan
Yufan Jiang
Yong Li
Fei Mei
Yulian Sun
Abstract

Tremendous efforts have been made to improve the efficiency of secure Multi-Party Computation (MPC), which allows n ≥ 2 parties to jointly evaluate a target function without leaking their own private inputs. It has been confirmed by previous research that Three-Party Computation (3PC) and outsourcing computations to GPUs can lead to huge performance improvement of MPC in computationally intensive tasks such as Privacy-Preserving Machine Learning (PPML). A natural question to ask is whether super-linear performance gain is possible for a linear increase in resources. In this paper, we give an affirmative answer to this question. We propose Force, an extremely efficient Four-Party Computation (4PC) system for PPML. To the best of our knowledge, each party in Force enjoys the least number of local computations, smallest graphic memory consumption and lowest data exchanges between parties. This is achieved by introducing a new sharing type X-share along with MPC protocols in privacy-preserving training and inference that are semi-honest secure in the honest-majority setting. By comparing the results with state-of-the-art research, we showcase that Force is sound and extremely efficient, as it can improve the PPML performance by a factor of 2 to 38 compared with other latest GPU-based semi-honest secure systems, such as Piranha (including SecureML, Falcon, FantasticFour), CryptGPU and CrypTen.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2026-05-09: last updated
2023-04-04: published
Short URL
https://ia.cr/2023/493
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2023/493,
      author = {Tianxiang Dai and Li Duan and Yufan Jiang and Yong Li and Fei Mei and Yulian Sun},
      title = {Force: Highly Efficient Four-Party Privacy-Preserving Machine Learning on GPU},
      howpublished = {Cryptology {ePrint} Archive, Paper 2023/493},
      year = {2023},
      url = {https://eprint.iacr.org/2023/493}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.