Mitigating communications threats in decentralized federated learning through moving target defense

被引:4
作者
Beltran, Enrique Tomas Martinez [1 ]
Sanchez, Pedro Miguel Sanchez [1 ]
Bernal, Sergio Lopez [1 ]
Bovet, Gerome [2 ]
Perez, Manuel Gil [1 ]
Perez, Gregorio Martinez [1 ]
Celdran, Alberto Huertas [3 ]
机构
[1] Univ Murcia, Dept Informat & Commun Engn, Murcia 30100, Spain
[2] Armasuisse Sci & Technol, Cyber Def Campus, CH-3602 Thun, Switzerland
[3] Univ Zurich, Dept Informat IFI, Commun Syst Grp, CH-8050 Zurich, Switzerland
关键词
Decentralized federated learning; Decentralized network; Cyberattack mitigation; Moving target defense;
D O I
10.1007/s11276-024-03667-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rise of Decentralized Federated Learning (DFL) has enabled the training of machine learning models across federated participants, fostering decentralized model aggregation and reducing dependence on a server. However, this approach introduces unique communication security challenges that have yet to be thoroughly addressed in the literature. These challenges primarily originate from the decentralized nature of the aggregation process, the varied roles and responsibilities of the participants, and the absence of a central authority to oversee and mitigate threats. Addressing these challenges, this paper first delineates a comprehensive threat model focused on DFL communications. In response to these identified risks, this work introduces a security module to counter communication-based attacks for DFL platforms. The module combines security techniques such as symmetric and asymmetric encryption with Moving Target Defense (MTD) techniques, including random neighbor selection and IP/port switching. The security module is implemented in a DFL platform, Fedstellar, allowing the deployment and monitoring of the federation. A DFL scenario with physical and virtual deployments have been executed, encompassing three security configurations: (i) a baseline without security, (ii) an encrypted configuration, and (iii) a configuration integrating both encryption and MTD techniques. The effectiveness of the security module is validated through experiments with the MNIST dataset and eclipse attacks.The results showed an average F1 score of 95%, with the most secure configuration resulting in CPU usage peaking at 68% (+/- 9%) in virtual deployments and network traffic reaching 480.8 MB (+/- 18 MB), effectively mitigating risks associated with eavesdropping or eclipse attacks.
引用
收藏
页码:7407 / 7421
页数:15
相关论文
共 22 条
[1]   Decentralized and Lightweight Approach to Detect Eclipse Attacks on Proof of Work Blockchains [J].
Alangot, Bithin ;
Reijsbergen, Daniel ;
Venugopalan, Sarad ;
Szalachowski, Pawel ;
Yeo, Kiat Seng .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02) :1659-1672
[2]  
[Anonymous], 2012, IEEE Signal Process. Mag., DOI DOI 10.1109/MSP.2012.2211477
[3]  
Arapakis I., 2023, ARXIV
[4]   Fedstellar: A Platform for Decentralized Federated Learning [J].
Beltran, Enrique Tomas Martinez ;
Gomez, angel Luis Perales ;
Feng, Chao ;
Sanchez, Pedro Miguel ;
Bernal, Sergio Lopez ;
Bovet, Gerome ;
Perez, Manuel Gil ;
Perez, Gregorio Martinez ;
Celdran, Alberto Huertas .
EXPERT SYSTEMS WITH APPLICATIONS, 2024, 242
[5]   Non trust detection of decentralized federated learning based on historical gradient [J].
Chen, Yikuan ;
Liang, Li ;
Gao, Wei .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 120
[6]   Low delay network attributes randomization to proactively mitigate reconnaissance attacks in industrial control systems [J].
Etxezarreta, Xabier ;
Garitano, Inaki ;
Iturbe, Mikel ;
Zurutuza, Urko .
WIRELESS NETWORKS, 2024, 30 (06) :5077-5091
[7]  
Gholami, 2022, P 2022 IEEE 19 ANN C, P1, DOI DOI 10.1109/CCNC49033.2022.9700624
[8]   Trustiness-based hierarchical decentralized federated learning [J].
Li, Yanbin ;
Wang, Xuemei ;
Sun, Runkang ;
Xie, Xiaojun ;
Ying, Shijia ;
Ren, Shougang .
KNOWLEDGE-BASED SYSTEMS, 2023, 276
[9]   Decentralized Federated Learning: Fundamentals, State of the Art, Frameworks, Trends, and Challenges [J].
Martinez Beltran, Enrique Tomas ;
Perez, Mario Quiles ;
Sanchez, Pedro Miguel Sanchez ;
Bernal, Sergio Lopez ;
Bovet, Gerome ;
Perez, Manuel Gil ;
Perez, Gregorio Martinez ;
Celdran, Alberto Huertas .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (04) :2983-3013
[10]   FabricFL: Blockchain-in-the-Loop Federated Learning for Trusted Decentralized Systems [J].
Mothukuri, Viraaji ;
Parizi, Reza M. ;
Pouriyeh, Seyedamin ;
Dehghantanha, Ali ;
Choo, Kim-Kwang Raymond .
IEEE SYSTEMS JOURNAL, 2022, 16 (03) :3711-3722