Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Privacy-Preserving Machine Learning in Untrusted Clouds Made Simple (2009.04390v1)

Published 9 Sep 2020 in cs.CR and cs.LG

Abstract: We present a practical framework to deploy privacy-preserving machine learning (PPML) applications in untrusted clouds based on a trusted execution environment (TEE). Specifically, we shield unmodified PyTorch ML applications by running them in Intel SGX enclaves with encrypted model parameters and encrypted input data to protect the confidentiality and integrity of these secrets at rest and during runtime. We use the open-source Graphene library OS with transparent file encryption and SGX-based remote attestation to minimize porting effort and seamlessly provide file protection and attestation. Our approach is completely transparent to the machine learning application: the developer and the end-user do not need to modify the ML application in any way.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Dayeol Lee (7 papers)
  2. Dmitrii Kuvaiskii (5 papers)
  3. Anjo Vahldiek-Oberwagner (9 papers)
  4. Mona Vij (10 papers)
Citations (3)

Summary

We haven't generated a summary for this paper yet.