본문 바로가기
KERD
논문KCI 등재

Network Intrusion Detection Using Transformer and BiGRU-DNN in Edge Computing

3

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

To address the issue of class imbalance in network traffic data, which affects the network intrusion detectionperformance, a combined framework using transformers is proposed. First, Tomek Links, SMOTE, and WGANare used to preprocess the data to solve the class-imbalance problem. Second, the transformer is used to encodetraffic data to extract the correlation between network traffic. Finally, a hybrid deep learning network modelcombining a bidirectional gated current unit and deep neural network is proposed, which is used to extract longdependencefeatures. A DNN is used to extract deep level features, and softmax is used to complete classification. Experiments were conducted on the NSLKDD, UNSWNB15, and CICIDS2017 datasets, and the detectionaccuracy rates of the proposed model were 99.72%, 84.86%, and 99.89% on three datasets, respectively. Compared with other relatively new deep-learning network models, it effectively improved the intrusiondetection performance, thereby improving the communication security of network data.

Abstract

To address the issue of class imbalance in network traffic data, which affects the network intrusion detectionperformance, a combined framework using transformers is proposed. First, Tomek Links, SMOTE, and WGANare used to preprocess the data to solve the class-imbalance problem. Second, the transformer is used to encodetraffic data to extract the correlation between network traffic. Finally, a hybrid deep learning network modelcombining a bidirectional gated current unit and deep neural network is proposed, which is used to extract longdependencefeatures. A DNN is used to extract deep level features, and softmax is used to complete classification. Experiments were conducted on the NSLKDD, UNSWNB15, and CICIDS2017 datasets, and the detectionaccuracy rates of the proposed model were 99.72%, 84.86%, and 99.89% on three datasets, respectively. Compared with other relatively new deep-learning network models, it effectively improved the intrusiondetection performance, thereby improving the communication security of network data.

참고문헌 (32)

  1. Y. Shen, "A hybrid PSO-BPSO based kernel extreme learning machine model for intrusion detection", Journal of Information Processing Systems, 18(1), pp.146~158 (2022)[DOI]
  2. R. Amin, "Edge-computing with graph computation : a novel mechanism to handle network intrusion and address spoofing in SDN", Computers, Materials & Continua, 65(3), pp.1869~1890 (2020)[DOI]
  3. L. Nie, "Intrusion detection for secure social internet of things based on collaborative edge computing : a generative adversarial network-based approach", IEEE Transactions on Computational Social Systems, 9(1), pp.134~145 (2022)[DOI]
  4. H. Bangui, "Lightweight intrusion detection for edge computing networks using deep forest and bio-inspired algorithms", Computers and Electrical Engineering, 100 (2022)[DOI]
  5. I. H. Hassan, "An improved binary manta ray foraging optimization algorithm based feature selection and random forest classifier for network intrusion detection", Intelligent Systems with Applications, 16 (2022)[DOI]
  6. F. Salo, "Dimensionality reduction with IG-PCA and ensemble classifier for network intrusion detection", Computer Networks, 148, pp.164~175 (2019)[DOI]
  7. H. Zhang, "Multi-dimensional feature fusion and stacking ensemble mechanism for network intrusion detection", Future Generation Computer Systems, 122, pp.130~143 (2021)[DOI]
  8. C. Zhang, "Comparative research on network intrusion detection methods based on machine learning", Computers & Security, 121 (2022)[DOI]
  9. M. Almiani, "Deep recurrent neural network for IoT intrusion detection system", Simulation Modelling Practice and Theory, 101 (2020)[DOI]
  10. M. Al-Hawawreh, "Industrial Internet of Things based ransomware detection using stacked variational neural network", Proceedings of the 3rd International Conference on Big Data and Internet of Things, pp.126~130 (2019)
  11. H. Liu, "Application of optimized bidirectional generative adversarial network in ICS intrusion detection", Proceedings of 2020 Chinese Control and Decision Conference (CCDC), pp.3009~3014 (2020)
  12. Y. Z. Li, "Intrusion detection algorithm based on deep learning for industrial control networks", Proceedings of the 2019 The 2nd International Conference on Robotics, Control and Automation Engineering, pp.40~44 (2019)
  13. I. Al-Turaiki, "A convolutional neural network for improved anomaly-based network intrusion detection", Big Data, 9(3), pp.233~252 (2021)[DOI]
  14. N. B. Singh, "A novel wide & deep transfer learning stacked GRU framework for network intrusion detection", Journal of Information Security and Applications, 61 (2021)[DOI]
  15. S. Liaqat, "SDN orchestration to combat evolving cyber threats in Internet of Medical Things(IoMT)", Computer Communications, 160, pp.697~705 (2020)[DOI]
  16. M. Saharkhizan, "An ensemble of deep recurrent neural networks for detecting IoT cyber attacks using network traffic", IEEE Internet of Things Journal, 7(9), pp.8852~8859 (2020)[DOI]
  17. E. Mushtaq, "A two-stage intrusion detection system with autoencoder and LSTMs", Applied Soft Computing, 121 (2022)[DOI]
  18. Y. Li, "HDFEF : a hierarchical and dynamic feature extraction framework for intrusion detection systems", Computers & Security, 121 (2022)[DOI]
  19. J. M. Johnson, "Survey on deep learning with class imbalance", Journal of Big Data, 6 (2019)[DOI]
  20. K. R. M. Fernando, "Dynamically weighted balanced loss : class imbalanced learning and confidence calibration of deep neural networks", IEEE Transactions on Neural Networks and Learning Systems, 33(7), pp.2940~2951 (2022)[DOI]
  21. L. Liu, "Intrusion detection of imbalanced network traffic based on machine learning and deep learning", IEEE Access, 9, pp.7550~7563 (2020)[DOI]
  22. Y. Zhang, "On IoT intrusion detection based on data augmentation for enhancing learning on unbalanced samples", Future Generation Computer Systems, 133, pp.213~227 (2022)[DOI]
  23. S. Al, "STL-HDL : a new hybrid network intrusion detection system for imbalanced dataset on big data environment", Computers & Security, 110 (2021)[DOI]
  24. L. Tian, "An intrusion detection model based on SMOTE and convolutional neural network ensemble", Journal of Physics: Conference Series, 1828(1) (2021)[DOI]
  25. "Wasserstein GAN" (2017)[URL]
  26. J. Wang, "An efficient intrusion detection model combined bidirectional gated recurrent units with attention mechanism", Proceedings of 2020 7th International Conference on Behavioural and Social Computing (BESC), pp.1~6 (2020)
  27. W. Yang, "A comparative study of ML-ELM and DNN for intrusion detection", Proceedings of the 2021 Australasian Computer Science Week Multiconference, pp.1~7 (2021)
  28. S. Hanzawa, "A large-scale and low-power CAM architecture featuring a one-hot-spot block code for IP-address lookup in a network router", IEEE Journal of Solid-State Circuits, 40(4), pp.853~861 (2005)[DOI]
  29. F. Amato, "Multilayer perceptron : an intelligent model for classification and intrusion detection", Proceedings of 2017 31st International conference on advanced information networking and applications workshops (WAINA), pp.686~691 (2017)
  30. S. Choudhary, "Analysis of KDD-Cup’99, NSL-KDD and UNSW-NB15 datasets using deep learning in IoT", Procedia Computer Science, 167, pp.1561~1573 (2020)[DOI]
  31. "Analysis of machine learning algorithms with feature selection for intrusion detection using UNSW-NB15 dataset" (2021)[URL]
  32. L. D’hooge, "Inter-dataset generalization strength of supervised machine learning methods for intrusion detection", Journal of Information Security and Applications, 54 (2020)[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (11건)