TY - JOUR
T1 - A comprehensive survey of Federated Intrusion Detection Systems
T2 - Techniques, challenges and solutions
AU - Makris, Ioannis
AU - Karampasi, Aikaterini
AU - Radoglou-Grammatikis, Panagiotis
AU - Episkopos, Nikolaos
AU - Iturbe, Eider
AU - Rios, Erkuden
AU - Piperigkos, Nikos
AU - Lalos, Aris
AU - Xenakis, Christos
AU - Lagkas, Thomas
AU - Argyriou, Vasileios
AU - Sarigiannidis, Panagiotis
N1 - Publisher Copyright:
© 2024 The Authors
PY - 2025/5
Y1 - 2025/5
N2 - Cyberattacks have increased radically over the last years, while the exploitation of Artificial Intelligence (AI) leads to the implementation of even smarter attacks which subsequently require solutions that will efficiently confront them. This need is indulged by incorporating Federated Intrusion Detection Systems (FIDS), which have been widely employed in multiple scenarios involving communication in cyber–physical systems. These include, but are not limited to, the Internet of Things (IoT) devices, Industrial IoT (IIoT), healthcare systems (Internet of Medical Things/IoMT), Internet of Vehicles (IoV), Smart Manufacturing (SM), Supervisory Control and Data Acquisition (SCADA) systems, Multi-access Edge Computing (MEC) devices, among others. Tackling the challenge of cyberthreats in all the aforementioned scenarios is of utmost importance for assuring the safety and continuous functionality of the operations, crucial for maintaining proper procedures in all Critical Infrastructures (CIs). For this purpose, pertinent knowledge of the current status in state-of-the-art (SOTA) federated intrusion detection methods is mandatory, towards encompassing while simultaneously evolving them in order to timely detect and mitigate cyberattack incidents. In this study, we address this challenge and provide the readers with an overview of FL implementations regarding Intrusion Detection in several CIs. Additionally, the distinct communication protocols, attack types and datasets utilized are thoroughly discussed. Finally, the latest Machine Learning (ML) and Deep Learning (DL) frameworks and libraries to implement such methods are also provided.
AB - Cyberattacks have increased radically over the last years, while the exploitation of Artificial Intelligence (AI) leads to the implementation of even smarter attacks which subsequently require solutions that will efficiently confront them. This need is indulged by incorporating Federated Intrusion Detection Systems (FIDS), which have been widely employed in multiple scenarios involving communication in cyber–physical systems. These include, but are not limited to, the Internet of Things (IoT) devices, Industrial IoT (IIoT), healthcare systems (Internet of Medical Things/IoMT), Internet of Vehicles (IoV), Smart Manufacturing (SM), Supervisory Control and Data Acquisition (SCADA) systems, Multi-access Edge Computing (MEC) devices, among others. Tackling the challenge of cyberthreats in all the aforementioned scenarios is of utmost importance for assuring the safety and continuous functionality of the operations, crucial for maintaining proper procedures in all Critical Infrastructures (CIs). For this purpose, pertinent knowledge of the current status in state-of-the-art (SOTA) federated intrusion detection methods is mandatory, towards encompassing while simultaneously evolving them in order to timely detect and mitigate cyberattack incidents. In this study, we address this challenge and provide the readers with an overview of FL implementations regarding Intrusion Detection in several CIs. Additionally, the distinct communication protocols, attack types and datasets utilized are thoroughly discussed. Finally, the latest Machine Learning (ML) and Deep Learning (DL) frameworks and libraries to implement such methods are also provided.
KW - Cybersecurity
KW - Federated Learning
KW - Intrusion detection
KW - Intrusion prevention
UR - http://www.scopus.com/inward/record.url?scp=85212530522&partnerID=8YFLogxK
U2 - 10.1016/j.cosrev.2024.100717
DO - 10.1016/j.cosrev.2024.100717
M3 - Review article
AN - SCOPUS:85212530522
SN - 1574-0137
VL - 56
JO - Computer Science Review
JF - Computer Science Review
M1 - 100717
ER -