Repository logo
 

Federated Learning and Data Mining-Based Botnet Attack Detection Framework for Internet of Things

aut.relation.endpage1573
aut.relation.issue5
aut.relation.journalSensors
aut.relation.startpage1573
aut.relation.volume26
dc.contributor.authorSudheera, Kalupahana Liyanage Kushan
dc.contributor.authorPriyashan, Lokuge Lehele Gedara Madhuwantha
dc.contributor.authorPavithra, Oruthota Arachchige Sanduni
dc.contributor.authorAththanayake, Malwaththe Widanalage Tharindu
dc.contributor.authorSudasinghe, Piyumi Bhagya
dc.contributor.authorSankalpa, Wijethunga Gamage Chatum Aloj
dc.contributor.authorSandamali, Gammana Guruge Nadeesha
dc.contributor.authorChong, Peter Han Joo
dc.date.accessioned2026-03-10T18:57:08Z
dc.date.available2026-03-10T18:57:08Z
dc.date.issued2026-03-02
dc.description.abstract<jats:p>Botnet attacks in Internet of Things (IoT) environments often occur as multi-stage campaigns, making early and reliable detection difficult across distributed and privacy-sensitive networks. Centralized detection approaches are often limited by heterogeneous traffic characteristics, severe data imbalance, and the need to aggregate large volumes of raw network data, raising scalability and privacy concerns. To address these challenges, this paper proposes FDA, a federated learning-based and data mining-driven framework for stage-aware botnet attack detection in IoT networks. FDA operates at network gateways, where anomalous traffic is first detected and then abstracted into compact and interpretable patterns using Frequent Itemset Mining (FIM). This pattern-based representation reduces noise and local traffic bias, enabling more robust learning across different IoT networks. Lightweight neural network models are trained locally at gateways, and a global model is learned through federated aggregation of model parameters, avoiding direct sharing of raw network data while enabling gateways to collaboratively learn evolving attack patterns across different IoT networks. Experimental results show that FDA achieves anomaly detection F1-scores above 99% across all gateways and multi-stage botnet attack classification F1-scores in the range of 48–49%, which are comparable to centralized machine-learning baselines while operating under decentralized and privacy-preserving constraints. Overall, FDA provides a practical, privacy-preserving, and effective solution for distributed botnet attack stage detection in real-world IoT deployments.</jats:p>
dc.identifier.citationSensors, ISSN: 1424-8220 (Online), MDPI AG, 26(5), 1573-1573. doi: 10.3390/s26051573
dc.identifier.doi10.3390/s26051573
dc.identifier.issn1424-8220
dc.identifier.urihttp://hdl.handle.net/10292/20744
dc.languageen
dc.publisherMDPI AG
dc.relation.urihttps://www.mdpi.com/1424-8220/26/5/1573
dc.rights© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
dc.rights.accessrightsOpenAccess
dc.subject0301 Analytical Chemistry
dc.subject0502 Environmental Science and Management
dc.subject0602 Ecology
dc.subject0805 Distributed Computing
dc.subject0906 Electrical and Electronic Engineering
dc.subjectAnalytical Chemistry
dc.subject3103 Ecology
dc.subject4008 Electrical engineering
dc.subject4009 Electronics, sensors and digital hardware
dc.subject4104 Environmental management
dc.subject4606 Distributed computing and systems software
dc.subjectbotnet attack
dc.subjectcyber-security
dc.subjectdata mining
dc.subjectfederated learning
dc.subjectinternet of things
dc.subjectmachine learning
dc.titleFederated Learning and Data Mining-Based Botnet Attack Detection Framework for Internet of Things
dc.typeJournal Article
pubs.elements-id754964

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sensors-26-01573-v2.pdf
Size:
4.06 MB
Format:
Adobe Portable Document Format
Description:
Journal article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.37 KB
Format:
Plain Text
Description: