paper-with-me

홈 › Papers

MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference

2022-09-27 · Yongqin Wang, Rachit Rajat, Murali Annavaram

Multi-party computing (MPC) has been gaining popularity as a secure computing model over the past few years. However, prior works have demonstrated that MPC protocols still pay substantial performance penalties compared to plaintext, particularly when applied to ML algorithms. The overhead is due to added computation and communication costs. Prior studies, as well as our own analysis, found that most MPC protocols today sequentially perform communication and computation. The participating parties must compute on their shares first and then perform data communication to allow the distribution of new secret shares before proceeding to the next computation step. In this work, we show that serialization is unnecessary, particularly in the context of ML computations (both in Convolutional neural networks and in Transformer-based models). We demonstrate that it is possible to carefully orchestrate the computation and communication steps to overlap. We propose MPC-Pipe, an efficient MPC system for both training and inference of ML workloads, which pipelines computations and communications in an MPC protocol during the online phase. MPC-Pipe proposes three pipeline schemes to optimize the online phase of ML in the semi-honest majority adversary setting. We implement MPC-Pipe by augmenting a modified version of CrypTen, which separates online and offline phases. We evaluate the end-to-end system performance benefits of the online phase of MPC using deep neural networks (VGG16, ResNet50) and Transformers using different network settings. We show that MPC-Pipe can improve the throughput and latency of ML workloads.

📄 PDF Abstract BibTeX arXiv:2209.13643

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Multi-party computation enables secure polynomial control based solely on secret-sharing

2021-03-30 · Sebastian Schlor, Michael Hertneck, Stefan Wildhagen, Frank Allgöwer

Encrypted control systems allow to evaluate feedback laws on external servers without revealing private information about state and input data, the control law, or the plant. While there are a number of encrypted control…

Secure multi-party linear regression at plaintext speed

2019-01-28 · Jonathan M. Bloom

We detail distributed algorithms for scalable, secure multiparty linear regression and feature selection at essentially the same speed as plaintext regression. While the core geometric ideas are simple, the recognition o…

feature selectionregression

Federated Coordinate Descent for Privacy-Preserving Multiparty Linear Regression

2022-09-16 · Xinlin Leng, Chenxu Li, Weifeng Xu, Yuyan Sun 외

Distributed privacy-preserving regression schemes have been developed and extended in various fields, where multiparty collaboratively and privately run optimization algorithms, e.g., Gradient Descent, to learn a set of …

Privacy Preservingregression

SecureRouter: Encrypted Routing for Efficient Secure Inference

2026-04-16 · Yukuan Zhang, Mengxin Zheng, Qian Lou arxiv

Cryptographically secure neural network inference typically relies on secure computing techniques such as Secure Multi-Party Computation (MPC), enabling cloud servers to process client inputs without decrypting them. Alt…

Cascade: Token-Sharded Private LLM Inference

2025-07-07 · Rahul Thomas, Louai Zahran, Erica Choi, Akilesh Potti 외 arxiv

As LLMs continue to increase in parameter size, the computational resources required to run them are available to fewer parties. Therefore, third-party inference services -- where LLMs are hosted by third parties with si…