Random forest with differential privacy in federated learning framework for network attack detection and classification

被引:0
作者
Markovic, Tijana [1 ]
Leon, Miguel [1 ]
Buffoni, David [2 ]
Punnekkat, Sasikumar [1 ]
机构
[1] Malardalen Univ, Sch Innovat Design & Engn, Univ Plan 1, S-72220 Vasteras, Vastmanland, Sweden
[2] Molnlycke Healthcare AB, Gothenburg, Sweden
基金
欧盟地平线“2020”;
关键词
Attack detection; Attack classification; Random forest; Federated learning; Differential privacy; INTRUSION DETECTION; CYBER-SECURITY;
D O I
10.1007/s10489-024-05589-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:8132 / 8153
页数:22
相关论文
共 70 条
[1]   Performance Analysis of Anomaly Based Network Intrusion Detection Systems [J].
Abedin, Md. Zainal ;
Siddiquee, Kazy Noor-e-Alam ;
Bhuyan, M. S. ;
Karim, Razuan ;
Hossain, Mohammad Shahadat ;
Andersson, Karl .
PROCEEDINGS OF THE 2018 43RD ANNUAL IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS WORKSHOPS (LCN WORKSHOPS), 2018, :1-7
[2]   Network intrusion detection system: A systematic study of machine learning and deep learning approaches [J].
Ahmad, Zeeshan ;
Shahid Khan, Adnan ;
Wai Shiang, Cheah ;
Abdullah, Johari ;
Ahmad, Farhan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (01)
[3]   Cyber Security Attacks on Smart Cities and Associated Mobile Technologies [J].
AlDairi, Anwaar ;
Tawalbeh, Lo'ai .
8TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT-2017) AND THE 7TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT 2017), 2017, 109 :1086-1091
[4]   A Survey of Random Forest Based Methods for Intrusion Detection Systems [J].
Alves Resende, Paulo Angelo ;
Drummond, Andre Costa .
ACM COMPUTING SURVEYS, 2018, 51 (03)
[5]  
[Anonymous], 2009, NSL KDD
[6]  
Bace R., 2001, Technical Report 800-31
[7]   A Survey of Data Mining and Machine Learning Methods for Cyber Security Intrusion Detection [J].
Buczak, Anna L. ;
Guven, Erhan .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (02) :1153-1176
[8]   Evaluating Federated Learning for intrusion detection in Internet of Things: Review and challenges [J].
Campos, Enrique Marmol ;
Saura, Pablo Fernandez ;
Gonzalez-Vidal, Aurora ;
Hernandez-Ramos, Jose L. ;
Bernabe, Jorge Bernal ;
Baldini, Gianmarco ;
Skarmeta, Antonio .
COMPUTER NETWORKS, 2022, 203
[9]  
Charbuty B., 2021, JASTT, V2, P20, DOI [DOI 10.38094/JASTT20165, 10.38094/jastt20165]
[10]  
Chen J, 2022, FEDDEF DEFENSE GRADI