Litcius/Paper detail

Privacy-Preserving Federated Learning for IoT Botnet Detection: A Federated Averaging Approach

Praveen Kumar Myakala, Srikanth Kamatala, Chiranjeevi Bura

2025ICCK Transactions on Machine Intelligence8 citationsDOIOpen Access PDF

Abstract

Traditional centralized machine learning approaches for IoT botnet detection pose significant privacy risks, as they require transmitting sensitive device data to a central server. This study presents a privacy-preserving Federated Learning (FL) approach that employs Federated Averaging (FedAvg) to detect prevalent botnet attacks, such as Mirai and Gafgyt, while ensuring that raw data remain on local IoT devices. Using the N-BaIoT dataset, which contains real-world benign and malicious traffic, we evaluated both the IID and non-IID data distributions to assess the effects of decentralized training. Our approach achieved 97.1% F1-score in IID and 94.8% in highly skewed non-IID scenarios, closely matching centralized learning performance while preserving privacy. Additionally, communication optimization techniques—Top-20% gradient sparsification and 8-bit quantization—reduce communication overhead by up to 80%, significantly enhancing the efficiency. Our convergence analysis further shows that FedAvg remains effective under non-IID conditions, thereby demonstrating its robustness for real-world deployments. These results demonstrate that FL provides a scalable and privacy-preserving solution for securing IoT networks against botnet threats.

Topics & Concepts

BotnetComputer scienceFederated learningInternet of ThingsComputer securityInternet privacyWorld Wide WebComputer networkThe InternetArtificial intelligencePrivacy-Preserving Technologies in DataInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion Detection
Privacy-Preserving Federated Learning for IoT Botnet Detection: A Federated Averaging Approach | Litcius