Robust and Secure Aggregation Scheme for Federated Learning

  • Wei Tang
  • , Jiliang Li
  • , Chengyi Dong
  • , Yinbin Miao
  • , Qingming Li
  • , Na Li
  • , Shuiguang Deng
  • , Shouling Ji

Research output: Contribution to journalArticlepeer-review

4 Scopus citations

Abstract

Federated learning (FL) with a distributed trust framework effectively mitigates centralized security risks. However, it remains vulnerable to in-protocol Denial-of-Service attacks, resulting in the malicious server refusing to aggregate the valid gradients or terminating the protocol. Additionally, it is susceptible to collaborative attacks, where compromised servers and clients can bypass gradient verification to inject backdoors. To address those issues, we propose a robust and secure aggregation scheme for FL, which extends the efficient 2-party computation (2PC) to a 3-party computation (3PC) with at most one malicious party, resisting abnormal termination and colluding poisoning attacks. In particular, we skillfully combine the replicated secret sharing with L2 and L defense, ensuring the malformed gradients filtering with a noninteractive setup. Moreover, we integrate the player elimination framework to detect misbehavior and guarantee output delivery. The formal security analysis proves that our scheme maintains malicious security even under the colluding model. Extensive experiments demonstrate that robust and secure aggregation scheme for federated learning is more client-friendly and significantly enhances client efficiency by approximately 4 orders of magnitude compared to state-of-the-art methods.

Original languageEnglish
Pages (from-to)9701-9715
Number of pages15
JournalIEEE Internet of Things Journal
Volume12
Issue number8
DOIs
StatePublished - 2025

Keywords

  • Client-friendly
  • federated learning (FL)
  • player elimination
  • replicated secret sharing (RSS)
  • robust

Fingerprint

Dive into the research topics of 'Robust and Secure Aggregation Scheme for Federated Learning'. Together they form a unique fingerprint.

Cite this