English

Flatee: Federated Learning Across Trusted Execution Environments

Cryptography and Security 2021-11-15 v1

Abstract

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).

Keywords

Cite

@article{arxiv.2111.06867,
  title  = {Flatee: Federated Learning Across Trusted Execution Environments},
  author = {Arup Mondal and Yash More and Ruthu Hulikal Rooparaghunath and Debayan Gupta},
  journal= {arXiv preprint arXiv:2111.06867},
  year   = {2021}
}

Comments

IEEE Euro S&P 2021 Poster; see https://www.ieee-security.org/TC/EuroSP2021/posters.html

R2 v1 2026-06-24T07:36:40.370Z