Enabling Execution Assurance of Federated Learning at Untrusted Participants

Xiaoli Zhang, Fengting Li, Zeyu Zhang, Qi Li, Cong Wang, Jianping Wu

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

80 Citations (Scopus)

Abstract

Federated learning (FL), as a privacy-preserving machine learning framework, draws growing attention in both industry and academia. It obtains a jointly accurate model by distributing training tasks into data owners and aggregating their model updates. However, FL faces new security problems, as it losses direct control to training processes. One fundamental demand is to ensure whether participants execute training tasks as intended. In this paper, we propose TrustFL, a practical scheme that leverages Trusted Execution Environments (TEEs) to build assurance of participants’ training executions with high confidence. Specifically, we use TEE to randomly check a small fraction of all training processes for tunable levels of assurance, while all computations are executed on the co-located faster yet insecure processor (e.g., GPU) for efficiency. To prevent various cheating behaviors like only processing TEE-requested computations or uploading old results, we devise a commitment-based method with specific data selection. We prototype TrustFL using GPU and SGX and evaluate its performance. The results show that TrustFL achieves one/two orders of magnitude speedups compared with naive training with SGX, when assuring correct training with a confidence level of 99%.
Original languageEnglish
Title of host publicationIEEE INFOCOM 2020 - IEEE Conference on Computer Communications
PublisherIEEE
Pages1877-1886
Number of pages10
ISBN (Print)9781728164120
DOIs
Publication statusPublished - Jul 2020
Event39th IEEE International Conference on Computer Communications (IEEE INFOCOM 2020) - Virtual, Toronto, Canada
Duration: 6 Jul 20209 Jul 2020
https://infocom2020.ieee-infocom.org/

Publication series

NameProceedings - IEEE INFOCOM
Volume2020-July
ISSN (Print)0743-166X
ISSN (Electronic)2641-9874

Conference

Conference39th IEEE International Conference on Computer Communications (IEEE INFOCOM 2020)
Abbreviated titleINFOCOM 2020
PlaceCanada
CityToronto
Period6/07/209/07/20
Internet address

Fingerprint

Dive into the research topics of 'Enabling Execution Assurance of Federated Learning at Untrusted Participants'. Together they form a unique fingerprint.

Cite this