A federated learning method for network intrusion detection

被引:45
作者
Tang, Zhongyun [1 ,2 ]
Hu, Haiyang [1 ]
Xu, Chonghuan [3 ,4 ,5 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou, Peoples R China
[2] Zhejiang Gongshang Univ, Sch Informat & Elect Engn, Hangzhou, Peoples R China
[3] Zhejiang Gongshang Univ, Sch Business Adm, Hangzhou 310018, Peoples R China
[4] Zhejiang Gongshang Univ, Acad Zhejiang Culture Ind Innovat & Dev, Hangzhou, Peoples R China
[5] Zhejiang Gongshang Univ, Modern Business Res Ctr, Hangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
CICIDS2017; deep learning; federated learning; GRU; network intrusion detection;
D O I
10.1002/cpe.6812
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Intrusion detection is a common network security defense technology. At present, there are many research using deep learning to realize network intrusion detection. This method has been proved to have high detection accuracy. However, deep learning requires large-scale data sets for training. The network intrusion detection data set of some institution is lacking. If the network traffic data set is uploaded for centralized deep learning training, it will face privacy problems. Combined with the characteristics of network traffic, this article proposes a network intrusion detection method based on federated learning. This method allows multiple ISPs or other institutions to conduct joint deep learning training on the premise of retaining local data. It not only improves the detection accuracy of the model but also protects privacy in network traffic. This article conducts experiments on the CICIDS2017 network intrusion detection data set. Experimental results show that worker participating in federated learning have higher detection accuracy. The accuracy and other performance of federated learning are almost equal to those of centralized deep learning models.
引用
收藏
页数:16
相关论文
共 55 条
[1]   Deep and Machine Learning Approaches for Anomaly-Based Intrusion Detection of Imbalanced Network Traffic [J].
Abdulhammed, Razan ;
Faezipour, Miad ;
Abuzneid, Abdelshakour ;
AbuMallouh, Arafat .
IEEE SENSORS LETTERS, 2019, 3 (01)
[2]   A Survey on Federated Learning: The Journey From Centralized to Distributed On-Site Learning and Beyond [J].
AbdulRahman, Sawsan ;
Tout, Hanine ;
Ould-Slimane, Hakima ;
Mourad, Azzam ;
Talhi, Chamseddine ;
Guizani, Mohsen .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07) :5476-5497
[3]   Federated Mimic Learning for Privacy Preserving Intrusion Detection [J].
Al-Marri, Noor Ali Al-Athba ;
Ciftler, Bekir S. ;
Abdallah, Mohamed M. .
2020 IEEE INTERNATIONAL BLACK SEA CONFERENCE ON COMMUNICATIONS AND NETWORKING (BLACKSEACOM), 2020,
[4]   A GRU deep learning system against attacks in software defined networks [J].
Assis, Marcos V. O. ;
Carvalho, Luiz F. ;
Lloret, Jaime ;
Proenca, Mario L. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 177
[5]   A Multicloud-Model-Based Many-Objective Intelligent Algorithm for Efficient Task Scheduling in Internet of Things [J].
Cai, Xingjuan ;
Geng, Shaojin ;
Wu, Di ;
Cai, Jianghui ;
Chen, Jinjun .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (12) :9645-9653
[6]   An under-sampled software defect prediction method based on hybrid multi-objective cuckoo search [J].
Cai, Xingjuan ;
Niu, Yun ;
Geng, Shaojin ;
Zhang, Jiangjiang ;
Cui, Zhihua ;
Li, Jianwei ;
Chen, Jinjun .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (05)
[7]  
Cho Kyunghyun, P 2014 C EMP METH NA, DOI 10.3115/v1/D14-1179
[8]   A New Subspace Clustering Strategy for AI-Based Data Analysis in IoT System [J].
Cui, Zhihua ;
Jing, Xuechun ;
Zhao, Peng ;
Zhang, Wensheng ;
Chen, Jinjun .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) :12540-12549
[9]   Malicious Code Detection under 5G HetNets Based on a Multi-Objective RBM Model [J].
Cui, Zhihua ;
Zhao, Yaru ;
Cao, Yang ;
Cai, Xingjuan ;
Zhang, Wensheng ;
Chen, Jinjun .
IEEE NETWORK, 2021, 35 (02) :82-87
[10]   Personalized Recommendation System Based on Collaborative Filtering for IoT Scenarios [J].
Cui, Zhihua ;
Xu, Xianghua ;
Xue, Fei ;
Cai, Xingjuan ;
Cao, Yang ;
Zhang, Wensheng ;
Chen, Jinjun .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (04) :685-695