TensorSCONE: A Secure TensorFlow Framework using Intel SGX
Roland Kunkel, Do Le Quoc, Franz Gregor, Sergei Arnautov and, Pramod Bhatotia, Christof Fetzer

TL;DR
TensorSCONE is a secure TensorFlow framework leveraging Intel SGX to enable privacy-preserving machine learning computations on untrusted cloud infrastructure, balancing security and performance.
Contribution
We developed TensorSCONE, integrating TensorFlow with SCONE and Intel SGX, to enable secure, hardware-assisted machine learning on untrusted platforms.
Findings
Achieves reasonable performance overheads
Provides strong security with low TCB
Enables secure execution of existing TensorFlow applications
Abstract
Machine learning has become a critical component of modern data-driven online services. Typically, the training phase of machine learning techniques requires to process large-scale datasets which may contain private and sensitive information of customers. This imposes significant security risks since modern online services rely on cloud computing to store and process the sensitive data. In the untrusted computing infrastructure, security is becoming a paramount concern since the customers need to trust the thirdparty cloud provider. Unfortunately, this trust has been violated multiple times in the past. To overcome the potential security risks in the cloud, we answer the following research question: how to enable secure executions of machine learning computations in the untrusted infrastructure? To achieve this goal, we propose a hardware-assisted approach based on Trusted Execution…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Cryptography and Data Security · Cloud Data Security Solutions
