Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuits
Not on the map. Why?
Abstract (arXiv)
The adoption of machine learning solutions is rapidly increasing across all parts of society. As the models grow larger, both training and inference of machine learning models is increasingly outsourced, e.g. to cloud service providers. This means that potentially sensitive data is processed on untrusted platforms, which bears inherent data security and privacy risks. In this work, we investigate how to protect distributed machine learning systems, focusing on deep convolutional neural networks. The most common and best-performing mixed MPC approaches are based on HE, secret sharing, and garbled circuits. They commonly suffer from large performance overheads, big accuracy losses, and communication overheads that grow linearly in the depth of the neural network. To improve on these problems, we present Dash, a fast and distributed private convolutional neural network inference scheme secure against malicious attackers. Building on arithmetic garbling gadgets [BMR16] and fancy-garbling [BCM+19], Dash is based purely on arithmetic garbled circuits. We introduce LabelTensors that allow us to leverage the massive parallelity of modern GPUs. Combined with state-of-the-art garbling optimizations, Dash outperforms previous garbling approaches up to a factor of about 100. Furthermore, we introduce an efficient scaling operation over the residues of the Chinese remainder theorem representation to arithmetic garbled circuits, which allows us to garble larger networks and achieve much higher accuracy than previous approaches. Finally, Dash requires only a single communication round per inference step, regardless of the depth of the neural network, and a very small constant online communication volume.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 77 references that are in the map. First posted on arXiv 13 Feb 2023.
Builds on
18 of 77 references.
References · 18
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2016Stealing Machine Learning Models via Prediction APIscited by 602
- 2015Deep Learning with Limited Numerical Precisioncited by 368
- 2018Gazelle: A Low Latency Framework for Secure Neural Network Inferencecited by 193
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 101
- 2018Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applicationscited by 67
- 2020Cryptanalytic Extraction of Neural Network Modelscited by 65
- 2019CrypTFlow: Secure TensorFlow Inferencecited by 61
- 2019XONN: XNOR-based Oblivious Deep Neural Network Inferencecited by 51
- 2017DeepSecure: Scalable Provably-Secure Deep Learningcited by 48
- 2021CryptGPU: Fast Privacy-Preserving Machine Learning on the GPUcited by 46
6 more
- 2018Faster CryptoNets: Leveraging Sparsity for Real-World Encrypted Inferencecited by 45
- 2018Chiron: Privacy-preserving Machine Learning as a Servicecited by 38
- 2018MLCapsule: Guarded Offline Deployment of Machine Learning as a Servicecited by 29
- 2014Crypto-Nets: Neural Networks over Encrypted Datacited by 10
- 2018Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contract Executioncited by 7
- 2018Privado: Practical and Secure DNN Inference with Enclavescited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 0; 2026: 1.
2 papers.