CryptGPU: Fast Privacy-Preserving Machine Learning on the GPU
Not on the map. Why?
Abstract (arXiv)
We introduce CryptGPU, a system for privacy-preserving machine learning that implements all operations on the GPU (graphics processing unit). Just as GPUs played a pivotal role in the success of modern deep learning, they are also essential for realizing scalable privacy-preserving deep learning. In this work, we start by introducing a new interface to losslessly embed cryptographic operations over secret-shared values (in a discrete domain) into floating-point operations that can be processed by highly-optimized CUDA kernels for linear algebra. We then identify a sequence of "GPU-friendly" cryptographic protocols to enable privacy-preserving evaluation of both linear and non-linear operations on the GPU. Our microbenchmarks indicate that our private GPU-based convolution protocol is over 150x faster than the analogous CPU-based protocol; for non-linear operations like the ReLU activation function, our GPU-based protocol is around 10x faster than its CPU analog. With CryptGPU, we support private inference and private training on convolutional neural networks with over 60 million parameters as well as handle large datasets like ImageNet. Compared to the previous state-of-the-art, when considering large models and datasets, our protocols achieve a 2x to 8x improvement in private inference and a 6x to 36x improvement for private training. Our work not only showcases the viability of performing secure multiparty computation (MPC) entirely on the GPU to enable fast privacy-preserving machine learning, but also highlights the importance of designing new MPC primitives that can take full advantage of the GPU's computing capabilities.
Key facts. Cited by 46 papers in the map (data through 14 Oct 2026). Builds on 18 of its 63 references that are in the map. First posted on arXiv 22 Apr 2021.
Builds on
18 of 63 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Deep Learning with Differential Privacycited by 2,728
- 2016Stealing Machine Learning Models via Prediction APIscited by 619
- 2018Gazelle: A Low Latency Framework for Secure Neural Network Inferencecited by 193
- 2013Hacking Smart Machines with Smarter Ones: How to Extract Meaningful Data from Machine Learning Classifierscited by 130
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 102
- 2020FALCON: Honest-Majority Maliciously Secure Framework for Private Deep Learningcited by 74
- 2018Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applicationscited by 67
- 2019CrypTFlow: Secure TensorFlow Inferencecited by 61
6 more
- 2019XONN: XNOR-based Oblivious Deep Neural Network Inferencecited by 51
- 2017DeepSecure: Scalable Provably-Secure Deep Learningcited by 48
- 2020BLAZE: Blazing Fast Privacy-Preserving Machine Learningcited by 32
- 2019Trident: Efficient 4PC Framework for Privacy Preserving Machine Learningcited by 26
- 2019Secure Evaluation of Quantized Neural Networkscited by 22
- 2019ASTRA: High Throughput 3PC over Rings with Application to Secure Predictioncited by 18
Built on by
Citing papers per year: 2021: 6; 2022: 7; 2023: 12; 2024: 9; 2025: 7; 2026: 5.
46 papers.
Sort:
By area:
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2024Risk Taxonomy, Mitigation, and Assessment Benchmarks of Large Language Model Systemscited by 66
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directionscited by 58
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
- 2023LLMs Can Understand Encrypted Prompt: Towards Privacy-Computing Friendly Transformerscited by 22
- 2021Circa: Stochastic ReLUs for Private Deep Learningcited by 16
- 2021Secure Quantized Training for Deep Learningcited by 15
- 2023RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inferencecited by 12
- 2022SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Servicecited by 10
- 2024Ditto: Quantization-aware Secure Inference of Transformers upon MPCcited by 8
- 2022Private, Efficient, and Accurate: Protecting Models Trained by Multi-party Learning with Differential Privacycited by 7
- 2024MPC-Minimized Secure LLM Inferencecited by 6
34 more
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inferencecited by 5
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryptioncited by 5
- 2021Adam in Private: Secure and Fast Training of Deep Neural Networks with Adaptive Moment Estimationcited by 4
- 2022Enabling All In-Edge Deep Learning: A Literature Reviewcited by 4
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inferencecited by 4
- 2023TT-TFHE: a Torus Fully Homomorphic Encryption-Friendly Neural Network Architecturecited by 4
- 2023Making Models Shallow Again: Jointly Learning to Reduce Non-Linearity and Depth for Latency-Efficient Private Inferencecited by 4
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functionscited by 4
- 2025Comet: Accelerating Private Inference for Large Language Model by Predicting Activation Sparsitycited by 4
- 2024SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloudcited by 3
- 2022Confidential Machine Learning within Graphcore IPUscited by 2
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inferencecited by 2
- 2023Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuitscited by 2
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inferencecited by 2
- 2024Wildest Dreams: Reproducible Research in Privacy-preserving Neural Network Trainingcited by 2
- 2022Private Multiparty Perception for Navigationcited by 1
- 2023Compact: Approximating Complex Activation Functions for Secure Computationcited by 1
- 2023Privacy Preserving Multi-Agent Reinforcement Learning in Supply Chainscited by 1
- 2024Pencil: Private and Extensible Collaborative Learning without the Non-Colluding Assumptioncited by 1
- 2024Ents: An Efficient Three-party Training Framework for Decision Trees by Communication Optimizationcited by 1
- 2025A Framework for Double-Blind Federated Adaptation of Foundation Modelscited by 1
- 2025Covert Attacks on Machine Learning Training in Passively Secure MPCcited by 1
- 2025PC-MoE: Memory-Efficient and Privacy-Preserving Collaborative Training for Mixture-of-Experts LLMscited by 1
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computationcited by 1
- 2021Morse-STF: Improved Protocols for Privacy-Preserving Machine Learningcited by 0
- 2024Spin: An Efficient Secure Computation Framework with GPU Accelerationcited by 0
- 2024Low-Latency Privacy-Preserving Deep Learning Design via Secure MPCcited by 0
- 2025N-Parties Private Structure and Parameter Learning for Sum-Product Networkscited by 0
- 2025Panther: A Cost-Effective Privacy-Preserving Framework for GNN Training and Inference Services in Cloud Environmentscited by 0
- 2026SoK: Enhancing Cryptographic Collaborative Learning with Differential Privacycited by 0
- 2026LRD-MPC: Efficient MPC Inference through Low-rank Decompositioncited by 0
- 2026Repurposing CLIP to Localize at Pixel Levelcited by 0
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-designcited by 0
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logisticscited by 0
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-design15 Sep 2026
- 2026Repurposing CLIP to Localize at Pixel Level6 Jul 2026
- 2026LRD-MPC: Efficient MPC Inference through Low-rank Decomposition16 Feb 2026
- 2026SoK: Enhancing Cryptographic Collaborative Learning with Differential Privacy14 Jan 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Panther: A Cost-Effective Privacy-Preserving Framework for GNN Training and Inference Services in Cloud Environments3 Nov 2025
- 2025N-Parties Private Structure and Parameter Learning for Sum-Product Networks7 Oct 2025
- 2025PC-MoE: Memory-Efficient and Privacy-Preserving Collaborative Training for Mixture-of-Experts LLMs3 Jun 2025
- 2025Covert Attacks on Machine Learning Training in Passively Secure MPC21 May 2025
- 2025Comet: Accelerating Private Inference for Large Language Model by Predicting Activation Sparsity12 May 2025
- 2025A Framework for Double-Blind Federated Adaptation of Foundation Models3 Feb 2025
34 more
- 2024MPC-Minimized Secure LLM Inference7 Aug 2024
- 2024Low-Latency Privacy-Preserving Deep Learning Design via Secure MPC24 Jul 2024
- 2024Ents: An Efficient Three-party Training Framework for Decision Trees by Communication Optimization12 Jun 2024
- 2024SSNet: A Lightweight Multi-Party Computation Scheme for Practical Privacy-Preserving Machine Learning Service in the Cloud4 Jun 2024
- 2024Ditto: Quantization-aware Secure Inference of Transformers upon MPC9 May 2024
- 2024Pencil: Private and Extensible Collaborative Learning without the Non-Colluding Assumption17 Mar 2024
- 2024Wildest Dreams: Reproducible Research in Privacy-preserving Neural Network Training6 Mar 2024
- 2024Spin: An Efficient Secure Computation Framework with GPU Acceleration4 Feb 2024
- 2024Risk Taxonomy, Mitigation, and Assessment Benchmarks of Large Language Model Systems11 Jan 2024
- 2023Privacy Preserving Multi-Agent Reinforcement Learning in Supply Chains9 Dec 2023
- 2023Approximating ReLU on a Reduced Ring for Efficient MPC-based Private Inference9 Sep 2023
- 2023Compact: Approximating Complex Activation Functions for Secure Computation9 Sep 2023
- 2023Fast and Private Inference of Deep Neural Networks by Co-designing Activation Functions14 Jun 2023
- 2023LLMs Can Understand Encrypted Prompt: Towards Privacy-Computing Friendly Transformers28 May 2023
- 2023Training Large Scale Polynomial CNNs for E2E Inference over Homomorphic Encryption26 Apr 2023
- 2023Making Models Shallow Again: Jointly Learning to Reduce Non-Linearity and Depth for Latency-Efficient Private Inference26 Apr 2023
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacy21 Feb 2023
- 2023Dash: Accelerating Distributed Private Convolutional Neural Network Inference with Arithmetic Garbled Circuits13 Feb 2023
- 2023RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inference5 Feb 2023
- 2023TT-TFHE: a Torus Fully Homomorphic Encryption-Friendly Neural Network Architecture3 Feb 2023
- 2023GPU-based Private Information Retrieval for On-Device Machine Learning Inference26 Jan 2023
- 2022Private Multiparty Perception for Navigation2 Dec 2022
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference27 Sep 2022
- 2022PolyMPCNet: Towards ReLU-free Neural Architecture Search in Two-party Computation Based Private Inference20 Sep 2022
- 2022Private, Efficient, and Accurate: Protecting Models Trained by Multi-party Learning with Differential Privacy18 Aug 2022
- 2022Confidential Machine Learning within Graphcore IPUs18 May 2022
- 2022Enabling All In-Edge Deep Learning: A Literature Review7 Apr 2022
- 2022SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Service16 Feb 2022
- 2021Morse-STF: Improved Protocols for Privacy-Preserving Machine Learning24 Sep 2021
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learning2 Sep 2021
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directions10 Aug 2021
- 2021Secure Quantized Training for Deep Learning1 Jul 2021
- 2021Circa: Stochastic ReLUs for Private Deep Learning15 Jun 2021
- 2021Adam in Private: Secure and Fast Training of Deep Neural Networks with Adaptive Moment Estimation4 Jun 2021
- 2021CrypTen: Secure Multi-Party Computation Meets Machine Learningcited by 131
- 2024Risk Taxonomy, Mitigation, and Assessment Benchmarks of Large Language Model Systemscited by 66
- 2021Privacy-Preserving Machine Learning: Methods, Challenges and Directionscited by 58
- 2023A Survey of Trustworthy Federated Learning with Perspectives on Security, Robustness, and Privacycited by 24
- 2023LLMs Can Understand Encrypted Prompt: Towards Privacy-Computing Friendly Transformerscited by 22
- 2021Circa: Stochastic ReLUs for Private Deep Learningcited by 16
- 2021Secure Quantized Training for Deep Learningcited by 15
- 2023RRNet: Towards ReLU-Reduced Neural Network for Two-party Computation Based Private Inferencecited by 12
- 2022SecGNN: Privacy-Preserving Graph Neural Network Training and Inference as a Cloud Servicecited by 10
- 2024Ditto: Quantization-aware Secure Inference of Transformers upon MPCcited by 8
- 2022Private, Efficient, and Accurate: Protecting Models Trained by Multi-party Learning with Differential Privacycited by 7
- 2024MPC-Minimized Secure LLM Inferencecited by 6
12 most cited of 45 All 45 (JSON)
- 2026Trustworthy Data- and ML-Ops for Intelligent Transportation Systems and Logistics1 Oct 2026
- 2026OptiPrime: Optimizing Private Inference through Protocol-Hardware Co-design15 Sep 2026
- 2026Repurposing CLIP to Localize at Pixel Level6 Jul 2026
- 2026LRD-MPC: Efficient MPC Inference through Low-rank Decomposition16 Feb 2026
- 2026SoK: Enhancing Cryptographic Collaborative Learning with Differential Privacy14 Jan 2026
- 2025CrypTorch: PyTorch-based Auto-tuning Compiler for Machine Learning with Multi-party Computation24 Nov 2025
- 2025Panther: A Cost-Effective Privacy-Preserving Framework for GNN Training and Inference Services in Cloud Environments3 Nov 2025
- 2025N-Parties Private Structure and Parameter Learning for Sum-Product Networks7 Oct 2025
- 2025Covert Attacks on Machine Learning Training in Passively Secure MPC21 May 2025
- 2025Comet: Accelerating Private Inference for Large Language Model by Predicting Activation Sparsity12 May 2025
- 2025A Framework for Double-Blind Federated Adaptation of Foundation Models3 Feb 2025
- 2024MPC-Minimized Secure LLM Inference7 Aug 2024
12 newest of 45 All 45 (JSON)