Flatee: Federated Learning Across Trusted Execution Environments

11/12/2021
by   Arup Mondal, et al.
0

Federated learning allows us to distributively train a machine learning model where multiple parties share local model parameters without sharing private data. However, parameter exchange may still leak information. Several approaches have been proposed to overcome this, based on multi-party computation, fully homomorphic encryption, etc.; many of these protocols are slow and impractical for real-world use as they involve a large number of cryptographic operations. In this paper, we propose the use of Trusted Execution Environments (TEE), which provide a platform for isolated execution of code and handling of data, for this purpose. We describe Flatee, an efficient privacy-preserving federated learning framework across TEEs, which considerably reduces training and communication time. Our framework can handle malicious parties (we do not natively solve adversarial data poisoning, though we describe a preliminary approach to handle this).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/10/2020

Mitigating Leakage in Federated Learning with Trusted Hardware

In federated learning, multiple parties collaborate in order to train a ...
research
02/23/2022

TEE-based decentralized recommender systems: The raw data sharing redemption

Recommenders are central in many applications today. The most effective ...
research
10/31/2022

Mahiru: a federated, policy-driven data processing and exchange system

Secure, privacy-preserving sharing of scientific or business data is cur...
research
05/14/2023

Privacy-Preserving Taxi-Demand Prediction Using Federated Learning

Taxi-demand prediction is an important application of machine learning t...
research
12/11/2020

Adaptive Histogram-Based Gradient Boosted Trees for Federated Learning

Federated Learning (FL) is an approach to collaboratively train a model ...
research
06/06/2022

Towards Practical Privacy-Preserving Solution for Outsourced Neural Network Inference

When neural network model and data are outsourced to cloud server for in...
research
08/16/2021

Aegis: A Trusted, Automatic and Accurate Verification Framework for Vertical Federated Learning

Vertical federated learning (VFL) leverages various privacy-preserving a...

Please sign up or login with your details

Forgot password? Click here to reset