TY - JOUR
T1 - MITDBA
T2 - Mitigating Dynamic Backdoor Attacks in Federated Learning for IoT Applications
AU - Wang, Yongkang
AU - Zhai, Di Hua
AU - Han, Dongyu
AU - Guan, Yuyin
AU - Xia, Yuanqing
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2024/3/15
Y1 - 2024/3/15
N2 - Federated learning (FL) is widely used in the Internet of Things (IoT) systems. However, FL is susceptible to backdoor attacks due to its inherently distributed and privacy-preserving nature. Existing studies assume that backdoor triggers on different malicious clients are universal, and most defense algorithms are designed to counter backdoor attacks based on this assumption. Recently, dynamic backdoor attacks have been proposed to undermine robust algorithms in centralized machine learning. We introduce dynamic backdoor attacks into the FL system and develop three types of dynamic backdoors named Aggregation, Single, and Continuous to target the FL system. To defend against such attacks, we propose a novel robust algorithm called MITDBA, which utilizes gramian information to capture high-order representations, then employs spectral signatures to detect and remove malicious clients, and finally utilizes clipping operations to filter the selected local models during the aggregation process. We conduct attack and defense experiments on MNIST, CIFAR-10, and GTSRB data sets. The experimental results demonstrate that our designed attack strategies can successfully insert dynamic backdoors into the global model, bypassing the existing state-of-the-art defenses, but these attacks can be effectively mitigated by MITDBA.
AB - Federated learning (FL) is widely used in the Internet of Things (IoT) systems. However, FL is susceptible to backdoor attacks due to its inherently distributed and privacy-preserving nature. Existing studies assume that backdoor triggers on different malicious clients are universal, and most defense algorithms are designed to counter backdoor attacks based on this assumption. Recently, dynamic backdoor attacks have been proposed to undermine robust algorithms in centralized machine learning. We introduce dynamic backdoor attacks into the FL system and develop three types of dynamic backdoors named Aggregation, Single, and Continuous to target the FL system. To defend against such attacks, we propose a novel robust algorithm called MITDBA, which utilizes gramian information to capture high-order representations, then employs spectral signatures to detect and remove malicious clients, and finally utilizes clipping operations to filter the selected local models during the aggregation process. We conduct attack and defense experiments on MNIST, CIFAR-10, and GTSRB data sets. The experimental results demonstrate that our designed attack strategies can successfully insert dynamic backdoors into the global model, bypassing the existing state-of-the-art defenses, but these attacks can be effectively mitigated by MITDBA.
KW - Dynamic backdoor
KW - federated learning (FL)
KW - gram matrix
KW - robust
KW - spectral signature
UR - http://www.scopus.com/inward/record.url?scp=85174845445&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2023.3325634
DO - 10.1109/JIOT.2023.3325634
M3 - Article
AN - SCOPUS:85174845445
SN - 2327-4662
VL - 11
SP - 10115
EP - 10132
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 6
ER -