Trident: Efficient 4PC Framework for Privacy Preserving Machine Learning
Harsh Chaudhari, Rahul Rachuri, Ajith Suresh

TL;DR
This paper introduces Trident, an efficient four-party privacy-preserving machine learning framework that improves upon existing protocols in terms of efficiency, communication, and practicality across various algorithms and settings.
Contribution
It presents a novel 4PC protocol with minimal circuit complexity, a flexible mixed-world framework, and optimized conversions, advancing the state-of-the-art in PPML efficiency and practicality.
Findings
Achieves up to 187x speedup in training over ABY3.
Reduces communication complexity by up to 18x.
Demonstrates practical efficiency in LAN and WAN settings.
Abstract
Machine learning has started to be deployed in fields such as healthcare and finance, which propelled the need for and growth of privacy-preserving machine learning (PPML). We propose an actively secure four-party protocol (4PC), and a framework for PPML, showcasing its applications on four of the most widely-known machine learning algorithms -- Linear Regression, Logistic Regression, Neural Networks, and Convolutional Neural Networks. Our 4PC protocol tolerating at most one malicious corruption is practically efficient as compared to the existing works. We use the protocol to build an efficient mixed-world framework (Trident) to switch between the Arithmetic, Boolean, and Garbled worlds. Our framework operates in the offline-online paradigm over rings and is instantiated in an outsourced setting for machine learning. Also, we propose conversions especially relevant to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsLinear Regression · Logistic Regression
