Netinfo Security ›› 2023, Vol. 23 ›› Issue (8): 76-85.doi: 10.3969/j.issn.1671-1122.2023.08.007

Previous Articles     Next Articles

Research on Intrusion Detection Mechanism Optimization Based on Federated Learning Aggregation Algorithm under Consortium Chain

PENG Hanzhong1,2, ZHANG Zhujun1,2(), YAN Liyue3, HU Chenglin3   

  1. 1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100085, China
    2. School of Cyber Security, University of Chinese Academy of Sciences, Beijing 100049, China
    3. Chinese Electronics Standardization Institute, Beijing 100007, China
  • Received:2023-04-18 Online:2023-08-10 Published:2023-08-08
  • Contact: ZHANG Zhujun E-mail:zhangzhujun@iie.ac.cn

Abstract:

In recent years, federated learning has received widespread attention because it can train and aggregate intrusion detection models while protecting user privacy. As an efficient and controllable distributed ledger technology, consortium blockchain is combined with federated learning technology and applied to multi-node intrusion detection scenarios. However, the algorithm for aggregating intrusion detection models based on federated learning under traditional consortium chains has defects, such as the inability to dynamically adjust aggregation algorithm parameters based on network environment, resulting in high communication costs. Therefore, this paper designed an adaptive federated learning aggregation algorithm based on the consortium chain network environment, dynamically adjusting the intrusion detection model aggregation interval, which balancing the model accuracy and communication cost. Theoretical analysis and experimental results show that, compared with traditional federated learning aggregation algorithms, the intrusion detection model aggregation process in this study reduces the system communication cost while ensuring model accuracy, improves model aggregation efficiency, and has good application prospects.

Key words: consortium blockchain, intrusion detection system, federated learning

CLC Number: