Privacy-Preserving Inference in Machine Learning Services Using Trusted Execution Environments
Not on the map. Why?
Abstract (arXiv)
This work presents Origami, which provides privacy-preserving inference for large deep neural network (DNN) models through a combination of enclave execution, cryptographic blinding, interspersed with accelerator-based computation. Origami partitions the ML model into multiple partitions. The first partition receives the encrypted user input within an SGX enclave. The enclave decrypts the input and then applies cryptographic blinding to the input data and the model parameters. Cryptographic blinding is a technique that adds noise to obfuscate data. Origami sends the obfuscated data for computation to an untrusted GPU/CPU. The blinding and de-blinding factors are kept private by the SGX enclave, thereby preventing any adversary from denoising the data, when the computation is offloaded to a GPU/CPU. The computed output is returned to the enclave, which decodes the computation on noisy data using the unblinding factors privately stored within SGX. This process may be repeated for each DNN layer, as has been done in prior work Slalom. However, the overhead of blinding and unblinding the data is a limiting factor to scalability. Origami relies on the empirical observation that the feature maps after the first several layers can not be used, even by a powerful conditional GAN adversary to reconstruct input. Hence, Origami dynamically switches to executing the rest of the DNN layers directly on an accelerator without needing any further cryptographic blinding intervention to preserve privacy. We empirically demonstrate that using Origami, a conditional GAN adversary, even with an unlimited inference budget, cannot reconstruct the input. We implement and demonstrate the performance gains of Origami using the VGG-16 and VGG-19 models. Compared to running the entire VGG-19 model within SGX, Origami inference improves the performance of private inference from 11x while using Slalom to 15.1x.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 4; 2024: 3; 2025: 3; 2026: 1.
17 papers.
Sort:
By area:
- 2022A Survey on Heterogeneous Federated Learningcited by 42
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device MLcited by 21
- 2022DarKnight: An Accelerated Framework for Privacy and Integrity Preserving Deep Learning Using Trusted Hardwarecited by 13
- 2022Machine Learning with Confidential Computing: A Systematization of Knowledgecited by 13
- 2025Trustless Autonomy: Understanding Motivations, Benefits, and Governance Dilemmas in Self-Sovereign Decentralized AI Agentscited by 10
- 2023A Survey of Secure Computation Using Trusted Execution Environmentscited by 8
- 2024A Middle Path for On-Premises LLM Deployment: Preserving Privacy Without Sacrificing Model Confidentialitycited by 8
- 2024State-of-the-Art Approaches to Enhancing Privacy Preservation of Machine Learning Datasets: A Surveycited by 5
- 2021Confidential Machine Learning Computation in Untrusted Environments: A Systems Security Perspectivecited by 4
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inferencecited by 4
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Modelscited by 3
- 2023Roulette: A Semantic Privacy-Preserving Device-Edge Collaborative Inference Framework for Deep Learning Classification Taskscited by 2
5 more
- 2025Distilled Large Language Model in Confidential Computing Environment for System-on-Chip Designcited by 2
- 2023Privacy Protectability: An Information-theoretical Approachcited by 1
- 2021Privacy and Integrity Preserving Training Using Trusted Hardwarecited by 0
- 2025On the Inference (In-)Security of Vertical Federated Learning: Efficient Auditing against Inference Tampering Attackcited by 0
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMscited by 0
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMs19 Feb 2026
- 2025Distilled Large Language Model in Confidential Computing Environment for System-on-Chip Design22 Jul 2025
- 2025On the Inference (In-)Security of Vertical Federated Learning: Efficient Auditing against Inference Tampering Attack3 Jul 2025
- 2025Trustless Autonomy: Understanding Motivations, Benefits, and Governance Dilemmas in Self-Sovereign Decentralized AI Agents14 May 2025
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Models15 Nov 2024
- 2024A Middle Path for On-Premises LLM Deployment: Preserving Privacy Without Sacrificing Model Confidentiality15 Oct 2024
- 2024State-of-the-Art Approaches to Enhancing Privacy Preservation of Machine Learning Datasets: A Survey25 Feb 2024
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device ML11 Oct 2023
- 2023Roulette: A Semantic Privacy-Preserving Device-Edge Collaborative Inference Framework for Deep Learning Classification Tasks6 Sep 2023
- 2023Privacy Protectability: An Information-theoretical Approach25 May 2023
- 2023A Survey of Secure Computation Using Trusted Execution Environments23 Feb 2023
- 2022A Survey on Heterogeneous Federated Learning10 Oct 2022
5 more
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference27 Sep 2022
- 2022Machine Learning with Confidential Computing: A Systematization of Knowledge22 Aug 2022
- 2022DarKnight: An Accelerated Framework for Privacy and Integrity Preserving Deep Learning Using Trusted Hardware30 Jun 2022
- 2021Confidential Machine Learning Computation in Untrusted Environments: A Systems Security Perspective5 Nov 2021
- 2021Privacy and Integrity Preserving Training Using Trusted Hardware1 May 2021
- 2022A Survey on Heterogeneous Federated Learningcited by 42
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device MLcited by 21
- 2022DarKnight: An Accelerated Framework for Privacy and Integrity Preserving Deep Learning Using Trusted Hardwarecited by 13
- 2022Machine Learning with Confidential Computing: A Systematization of Knowledgecited by 13
- 2023A Survey of Secure Computation Using Trusted Execution Environmentscited by 8
- 2024A Middle Path for On-Premises LLM Deployment: Preserving Privacy Without Sacrificing Model Confidentialitycited by 8
- 2024State-of-the-Art Approaches to Enhancing Privacy Preservation of Machine Learning Datasets: A Surveycited by 5
- 2021Confidential Machine Learning Computation in Untrusted Environments: A Systems Security Perspectivecited by 4
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inferencecited by 4
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Modelscited by 3
- 2023Roulette: A Semantic Privacy-Preserving Device-Edge Collaborative Inference Framework for Deep Learning Classification Taskscited by 2
- 2025Distilled Large Language Model in Confidential Computing Environment for System-on-Chip Designcited by 2
12 most cited of 16 All 16 (JSON)
- 2026Privacy-Preserving Mechanisms Enable Cheap Verifiable Inference of LLMs19 Feb 2026
- 2025Distilled Large Language Model in Confidential Computing Environment for System-on-Chip Design22 Jul 2025
- 2025On the Inference (In-)Security of Vertical Federated Learning: Efficient Auditing against Inference Tampering Attack3 Jul 2025
- 2024TEESlice: Protecting Sensitive Neural Network Models in Trusted Execution Environments When Attackers have Pre-Trained Models15 Nov 2024
- 2024A Middle Path for On-Premises LLM Deployment: Preserving Privacy Without Sacrificing Model Confidentiality15 Oct 2024
- 2024State-of-the-Art Approaches to Enhancing Privacy Preservation of Machine Learning Datasets: A Survey25 Feb 2024
- 2023No Privacy Left Outside: On the (In-)Security of TEE-Shielded DNN Partition for On-Device ML11 Oct 2023
- 2023Roulette: A Semantic Privacy-Preserving Device-Edge Collaborative Inference Framework for Deep Learning Classification Tasks6 Sep 2023
- 2023Privacy Protectability: An Information-theoretical Approach25 May 2023
- 2023A Survey of Secure Computation Using Trusted Execution Environments23 Feb 2023
- 2022A Survey on Heterogeneous Federated Learning10 Oct 2022
- 2022MPC-Pipe: an Efficient Pipeline Scheme for Secure Multi-party Machine Learning Inference27 Sep 2022
12 newest of 16 All 16 (JSON)