TY - JOUR
T1 - Random forest with differential privacy in federated learning framework for network attack detection and classification
AU - Markovic, Tijana
AU - Leon, Miguel
AU - Buffoni, David
AU - Punnekkat, Sasikumar
PY - 2024/9/1
Y1 - 2024/9/1
N2 - Communication networks are crucial components of the underlying digital infrastructure in any smart city setup. The increasing usage of computer networks brings additional cyber security concerns, and every organization has to implement preventive measures to protect valuable data and business processes. Due to the inherent distributed nature of the city infrastructures as well as the critical nature of its resources and data, any solution to the attack detection calls for distributed, efficient and privacy preserving solutions. In this paper, we extend the evaluation of our federated learning framework for network attacks detection and classification based on random forest. Previously the framework was evaluated only for attack detection using four well-known intrusion detection datasets (KDD, NSL-KDD, UNSW-NB15, and CIC-IDS-2017). In this paper, we extend the evaluation for attack classification. We also evaluate how adding differential privacy into random forest, as an additional protective mechanism, affects the framework performances. The results show that the framework outperforms the average performance of independent random forests on clients for both attack detection and classification. Adding differential privacy penalizes the performance of random forest, as expected, but the use of the proposed framework still brings benefits in comparison to the use of independent local models. The code used in this paper is publicly available, to enable transparency and facilitate reproducibility within the research community.
AB - Communication networks are crucial components of the underlying digital infrastructure in any smart city setup. The increasing usage of computer networks brings additional cyber security concerns, and every organization has to implement preventive measures to protect valuable data and business processes. Due to the inherent distributed nature of the city infrastructures as well as the critical nature of its resources and data, any solution to the attack detection calls for distributed, efficient and privacy preserving solutions. In this paper, we extend the evaluation of our federated learning framework for network attacks detection and classification based on random forest. Previously the framework was evaluated only for attack detection using four well-known intrusion detection datasets (KDD, NSL-KDD, UNSW-NB15, and CIC-IDS-2017). In this paper, we extend the evaluation for attack classification. We also evaluate how adding differential privacy into random forest, as an additional protective mechanism, affects the framework performances. The results show that the framework outperforms the average performance of independent random forests on clients for both attack detection and classification. Adding differential privacy penalizes the performance of random forest, as expected, but the use of the proposed framework still brings benefits in comparison to the use of independent local models. The code used in this paper is publicly available, to enable transparency and facilitate reproducibility within the research community.
KW - Attack classification
KW - Attack detection
KW - Differential privacy
KW - Federated learning
KW - Random forest
UR - https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=webofscienceportsmouth2022&SrcAuth=WosAPI&KeyUT=WOS:001251526600001&DestLinkType=FullRecord&DestApp=WOS_CPL
U2 - 10.1007/s10489-024-05589-6
DO - 10.1007/s10489-024-05589-6
M3 - Article
SN - 0924-669X
VL - 54
SP - 8132
EP - 8153
JO - Applied Intelligence
JF - Applied Intelligence
IS - 17-18
ER -