Netinfo Security ›› 2024, Vol. 24 ›› Issue (10): 1578-1585.doi: 10.3969/j.issn.1671-1122.2024.10.012

Previous Articles     Next Articles

Defense Strategies against Poisoning Attacks in Semi-Asynchronous Federated Learning

WU Lizhao1,2, WANG Xiaoding1,3, XU Tian4, QUE Youxiong3, LIN Hui1,2()   

  1. 1. College of Computer and Cyber Security, Fujian Normal University, Fuzhou 350117, China
    2. Engineering Research Center of Cyber Security and Education Information, Fujian Province University, Fuzhou 350117, China
    3. Institute of Tropical Bioscience and Biotechnology, Chinese Academy of Tropical Agricultural Sciences, Haikou 571101, China
    4. Changdu City Economic and Information Technology Bureau, Changdu 854000, China
  • Received:2024-04-09 Online:2024-10-10 Published:2024-09-27

Abstract:

Due to its distributed nature, federated learning(FL) is vulnerable to model poisoning attacks, where malicious clients can compromise the accuracy of the global model by sending tampered model updates. Among various FL branches, semi-asynchronous FL, with its lower real-time requirements, is particularly susceptible to such attacks. Currently, the primary means of detecting malicious clients involves analyzing the statistical characteristics of client updates, yet this approach is inadequate for semi-asynchronous FL. The noise introduced by delays in stale updates renders existing detection algorithms unable to distinguish between benign stale updates from clients and malicious updates from attackers. To address the issue of malicious client detection in semi-asynchronous FL, this paper proposed a detection method called SAFLD based on predicting model updates. By leveraging the historical updates of the model, SAFLD predicted stale updates from clients and assesses a maliciousness score, with higher-scoring clients being flagged as malicious and removed. Experimental validation on two benchmark datasets demonstrates that, compared to existing detection algorithms, SAFLD can more accurately detect various state-of-the-art model poisoning attacks in the context of semi-asynchronous FL.

Key words: semi-asynchronous federated learning, poisoning attack, L-BFGS, malicious client detection

CLC Number: