Bicoptor: Two-round Secure Three-party Non-linear Computation without Preprocessing for Privacy-preserving Machine Learning
Lijing Zhou, Ziyu Wang, Hongrui Cui, Qingrui Song, Yu Yu

TL;DR
Bicoptor introduces a novel two-round, preprocessing-free 3PC protocol that significantly accelerates non-linear function evaluation in privacy-preserving machine learning, especially for ReLU and Maxpool operations.
Contribution
It proposes a new sign determination protocol enabling efficient, two-round, preprocessing-free 3PC for non-linear functions in PPML, outperforming prior methods.
Findings
Achieves over 370,000 DReLU/ReLU operations per second.
ReLU protocol is 10-100 times faster than prior works.
Supports efficient evaluation of Maxpool functions.
Abstract
The overhead of non-linear functions dominates the performance of the secure multiparty computation (MPC) based privacy-preserving machine learning (PPML). This work introduces a family of novel secure three-party computation (3PC) protocols, Bicoptor, which improve the efficiency of evaluating non-linear functions. The basis of Bicoptor is a new sign determination protocol, which relies on a clever use of the truncation protocol proposed in SecureML (S\&P 2017). Our 3PC sign determination protocol only requires two communication rounds, and does not involve any preprocessing. Such sign determination protocol is well-suited for computing non-linear functions in PPML, e.g. the activation function ReLU, Maxpool, and their variants. We develop suitable protocols for these non-linear functions, which form a family of GPU-friendly protocols, Bicoptor. All Bicoptor protocols only require two…
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
TopicsCryptography and Data Security · Diamond and Carbon-based Materials Research · Pharmacological Effects and Toxicity Studies
