Tempo: Confidentiality Preservation in Cloud-Based Neural Network Training
Not on the map. Why?
Abstract (arXiv)
Cloud deep learning platforms provide cost-effective deep neural network (DNN) training for customers who lack computation resources. However, cloud systems are often untrustworthy and vulnerable to attackers, leading to growing concerns about model privacy. Recently, researchers have sought to protect data privacy in deep learning by leveraging CPU trusted execution environments (TEEs), which minimize the use of cryptography, but existing works failed to simultaneously utilize the computational resources of GPUs to assist in training and prevent model leakage. This paper presents Tempo, the first cloud-based deep learning system that cooperates with TEE and distributed GPUs for efficient DNN training with model confidentiality preserved. To tackle the challenge of preserving privacy while offloading linear algebraic operations from TEE to GPUs for efficient batch computation, we introduce a customized permutation-based obfuscation algorithm to blind both inputs and model parameters. An optimization mechanism that reduces encryption operations is proposed for faster weight updates during backpropagation to speed up training. We implement Tempo and evaluate it with both training and inference for two prevalent DNNs. Empirical results indicate that Tempo outperforms baselines and offers sufficient privacy protection.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 19 of its 56 references that are in the map. First posted on arXiv 21 Jan 2024.
Builds on
19 of 56 references.
References · 19
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,585
- 2016Deep Learning with Differential Privacycited by 2,728
- 2016Practical Black-Box Attacks against Machine Learningcited by 903
- 2016Stealing Machine Learning Models via Prediction APIscited by 619
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 536
- 2018PRADA: Protecting against DNN Model Stealing Attackscited by 165
- 2018Slalom: Fast, Verifiable and Private Execution of Neural Networks in Trusted Hardwarecited by 102
- 2020DaST: Data-free Substitute Training for Adversarial Attackscited by 60
7 more
- 2017SafetyNets: Verifiable Execution of Deep Neural Networks on an Untrusted Cloudcited by 50
- 2021Securing Secure Aggregation: Mitigating Multi-Round Privacy Leakage in Federated Learningcited by 39
- 2018MLCapsule: Guarded Offline Deployment of Machine Learning as a Servicecited by 31
- 2021Citadel: Protecting Data Privacy and Model Confidentiality for Collaborative Learning with SGXcited by 14
- 2022DarKnight: An Accelerated Framework for Privacy and Integrity Preserving Deep Learning Using Trusted Hardwarecited by 14
- 20213LegRace: Privacy-Preserving DNN Training over TEEs and GPUscited by 9
- 2023A Survey of Secure Computation Using Trusted Execution Environmentscited by 8
Built on by
Citing papers per year: 2025: 2.
2 papers.