Adversarial Attacks on Federated Learning Revisited: a Client-Selection Perspective
Federated Learning (FL) is a widely adopted distributed machine learning technique where clients collaboratively train a model without sharing their data. A critical component of FL is client selection, which involves choosing the necessary number of clients for each training round. Current client selection algorithms for wireless FL rely on the conditions of wireless channels but do not account for vulnerabilities from attacks on these channels, such as channel state information (CSI) forgery attacks. In this paper, we introduce AirTrojan, a novel attack vector that targets client selection in FL. Our key insight is that since the channel state can be manipulated by attackers, an attacker can adjust their probability of being chosen as a participant. AirTrojan enhances the feasibility of adversarial attacks on FL, which usually assume that malicious clients are always selected as participants. We demonstrate the effectiveness of AirTrojan by showing how it can disrupt client selection and facilitate model poisoning attacks on FL. Our work highlights that it is urgent to add security components to client selection processes in wireless FL.
Authors
- Shixiong Li (ORCID: https://orcid.org/0000-0002-6600-1749)
- Danjue Chen (ORCID: https://orcid.org/0000-0003-4170-0276)
- Yimin Chen (ORCID: https://orcid.org/0000-0002-7452-2165)
- Ning Wang (ORCID: https://orcid.org/0000-0002-6224-8656)
- Tao Li (ORCID: https://orcid.org/0000-0003-1697-8022)
- Xingyu Lyu
Institutions
- University of Massachusetts Lowell (US)
- North Carolina State University (US)
- Purdue University West Lafayette (US)
- University of South Florida (US)
Publication Details
- Published
- 2024-09-30
- DOI
- https://doi.org/10.1109/cns62487.2024.10735606
- Citations
- 2
- Primary Topic
- Adversarial Robustness in Machine Learning
- Type
- article
- Field-Weighted Citation Impact
- 0.69
Funders
- National Science Foundation