SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloud
Not on the map. Why?
Abstract (arXiv)
As privacy-preserving becomes a pivotal aspect of deep learning (DL) development, multi-party computation (MPC) has gained prominence for its efficiency and strong security. However, the practice of current MPC frameworks is limited, especially when dealing with large neural networks, exemplified by the prolonged execution time of 25.8 seconds for secure inference on ResNet-152. The primary challenge lies in the reliance of current MPC approaches on additive secret sharing, which incurs significant communication overhead with non-linear operations such as comparisons. Furthermore, additive sharing suffers from poor scalability on party size. In contrast, the evolving landscape of MPC necessitates accommodating a larger number of compute parties and ensuring robust performance against malicious activities or computational failures. In light of these challenges, we propose SSNet, which for the first time, employs Shamir's secret sharing (SSS) as the backbone of MPC-based ML framework. We meticulously develop all framework primitives and operations for secure DL models tailored to seamlessly integrate with the SSS scheme. SSNet demonstrates the ability to scale up party numbers straightforwardly and embeds strategies to authenticate the computation correctness without incurring significant performance overhead. Additionally, SSNet introduces masking strategies designed to reduce communication overhead associated with non-linear operations. We conduct comprehensive experimental evaluations on commercial cloud computing infrastructure from Amazon AWS, as well as across diverse prevalent DNN models and datasets. SSNet demonstrates a substantial performance boost, achieving speed-ups ranging from 3x to 14x compared to SOTA MPC frameworks. Moreover, SSNet also represents the first framework that is evaluated on a five-party computation setup, in the context of secure DL inference.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 13 of its 46 references that are in the map. First posted on arXiv 4 Jun 2024.
Builds on
13 of 46 references.
References · 13
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Deep Learning with Limited Numerical Precisioncited by 376
- 2019A Survey on Federated Learning Systems: Vision, Hype and Reality for Data Privacy and Protectioncited by 374
- 2021Post-Training Quantization for Vision Transformercited by 278
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2022Overcoming Oscillations in Quantization-Aware Trainingcited by 119
- 2020FALCON: Honest-Majority Maliciously Secure Framework for Private Deep Learningcited by 74
- 2019CrypTFlow: Secure TensorFlow Inferencecited by 61
- 2019XONN: XNOR-based Oblivious Deep Neural Network Inferencecited by 51
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
- 2020BLAZE: Blazing Fast Privacy-Preserving Machine Learningcited by 32
1 more
Built on by
Citing papers per year: 2024: 3.
3 papers.