Privacy-Preserving Machine Learning in Untrusted Clouds Made Simple

09/09/2020
by   Dayeol Lee, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/12/2020

Customizing Trusted AI Accelerators for Efficient Privacy-Preserving Machine Learning

The use of trusted hardware has become a promising solution to enable pr...
research
04/07/2021

TenSEAL: A Library for Encrypted Tensor Operations Using Homomorphic Encryption

Machine learning algorithms have achieved remarkable results and are wid...
research
02/13/2023

Privacy-Preserving Tree-Based Inference with Fully Homomorphic Encryption

Privacy enhancing technologies (PETs) have been proposed as a way to pro...
research
01/12/2021

A Survey of Privacy-Preserving Techniques for Encrypted Traffic Inspection over Network Middleboxes

Middleboxes in a computer network system inspect and analyse network tra...
research
02/08/2022

PrivFair: a Library for Privacy-Preserving Fairness Auditing

Machine learning (ML) has become prominent in applications that directly...
research
07/24/2019

A Forensic Audit of the Tor Browser Bundle

The increasing use of encrypted data within file storage and in network ...
research
06/01/2020

DarKnight: A Data Privacy Scheme for Training and Inference of Deep Neural Networks

Protecting the privacy of input data is of growing importance as machine...

Please sign up or login with your details

Forgot password? Click here to reset