SIMC 2.0: Improved Secure ML Inference Against Malicious Clients
Guowen Xu, Xingshuo Han, Tianwei Zhang, Shengmin Xu, Jianting Ning,, Xinyi Huang, Hongwei Li, Robert H.Deng

TL;DR
This paper introduces SIMC 2.0, an optimized secure machine learning inference protocol that significantly reduces computational and communication overheads, enabling faster and more practical privacy-preserving ML inference against malicious clients.
Contribution
SIMC 2.0 enhances secure ML inference by optimizing homomorphic computations and reducing garbled circuit size, achieving substantial speedups over previous methods.
Findings
Up to 17.4x speedup in linear layer computation
At least 1.3x reduction in overhead for non-linear layers
2.3 to 4.3x runtime improvement on state-of-the-art models
Abstract
In this paper, we study the problem of secure ML inference against a malicious client and a semi-trusted server such that the client only learns the inference output while the server learns nothing. This problem is first formulated by Lehmkuhl \textit{et al.} with a solution (MUSE, Usenix Security'21), whose performance is then substantially improved by Chandran et al.'s work (SIMC, USENIX Security'22). However, there still exists a nontrivial gap in these efforts towards practicality, giving the challenges of overhead reduction and secure inference acceleration in an all-round way. We propose SIMC 2.0, which complies with the underlying structure of SIMC, but significantly optimizes both the linear and non-linear layers of the model. Specifically, (1) we design a new coding method for homomorphic parallel computation between matrices and vectors. It is custom-built through the…
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 · Stochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs
