IoT Intrusion Detection System Based on Machine Learning

被引:3
|
作者
Xu, Bayi [1 ]
Sun, Lei [2 ]
Mao, Xiuqing [2 ]
Ding, Ruiyang [2 ]
Liu, Chengwei [3 ]
机构
[1] Zhengzhou Univ, Sch Cyber Sci & Engn, Zhengzhou 450000, Peoples R China
[2] Informat Engn Univ, Acad 3, Zhengzhou 450000, Peoples R China
[3] China Elect Technol Grp Corp, Res Inst 28, Nanjing 210007, Peoples R China
关键词
intrusion detection; feature selection; BGWO; XGBoost; FEATURE-SELECTION; INTERNET; OPTIMIZATION; THINGS;
D O I
10.3390/electronics12204289
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of the Internet of Things (IoT), the number of IoT devices is increasing dramatically, making it increasingly important to identify intrusions on these devices. Researchers are using machine learning techniques to design effective intrusion detection systems. In this study, we propose a novel intrusion detection system that efficiently detects network anomalous traffic. To reduce the feature dimensions of the data, we employ the binary grey wolf optimizer (BGWO) heuristic algorithm and recursive feature elimination (RFE) to select the most relevant feature subset for the target variable. The synthetic minority oversampling technique (SMOTE) is used to oversample the minority class and mitigate the impact of data imbalance on the classification results. The preprocessed data are then classified using XGBoost, and the hyperparameters of the model are optimized using Bayesian optimization with tree-structured Parzen estimator (BO-TPE) to achieve the highest detection performance. To validate the effectiveness of the proposed method, we conduct binary and multiclass experiments on five commonly used IoT datasets. The results show that our proposed method outperforms state-of-the-art methods in four out of the five datasets. It is noteworthy that our proposed method achieves perfect accuracy, precision, recall, and an F1 score of 1.0 on the BoT-Iot and WUSTL-IIOT-2021 datasets, further validating the effectiveness of our approach.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] A Comprehensive Analysis of Machine Learning-Based Intrusion Detection System for IoT-23 Dataset
    Kim, Yang G.
    Ahmed, Kazi J.
    Lee, Myung J.
    Tsukamoto, Kazuya
    [J]. ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS, INCOS-2022, 2022, 527 : 475 - 486
  • [22] Design of a Machine Learning Based Intrusion Detection Framework and Methodology for IoT Networks
    Manzano, Ricardo S.
    Goel, Nishith
    Zaman, Marzia
    Joshi, Rohit
    Naik, Kshirasagar
    [J]. 2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 191 - 198
  • [23] Feature extraction for machine learning-based intrusion detection in IoT networks
    Mohanad Sarhan
    Siamak Layeghy
    Nour Moustafa
    Marcus Gallagher
    Marius Portmann
    [J]. Digital Communications and Networks, 2024, 10 (01) : 205 - 216
  • [24] Machine Learning-based Intrusion Detection for IoT Devices in Smart Home
    Li, Taotao
    Hong, Zhen
    Yu, Li
    [J]. 2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 277 - 282
  • [25] Machine learning based network intrusion detection for data streaming IoT applications
    Yahyaoui, Aymen
    Lakhdhar, Haithem
    Abdellatif, Takoua
    Attia, Rabah
    [J]. 2021 21ST ACIS INTERNATIONAL WINTER CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD-WINTER 2021), 2021, : 51 - 56
  • [26] Feature extraction for machine learning-based intrusion detection in IoT networks
    Sarhan, Mohanad
    Layeghy, Siamak
    Moustafa, Nour
    Gallagher, Marcus
    Portmann, Marius
    [J]. DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (01) : 205 - 216
  • [27] Hybrid Intrusion Detection System for RPL IoT Networks Using Machine Learning and Deep Learning
    Shahid, Usama
    Hussain, Muhammad Zunnurain
    Hasan, Muhammad Zulkifl
    Haider, Ali
    Ali, Jibran
    Altaf, Jawad
    [J]. IEEE ACCESS, 2024, 12 : 113099 - 113112
  • [28] An intrusion detection system based on stacked ensemble learning for IoT network*
    Cao, Yongzhong
    Wang, Zhihui
    Ding, Hongwei
    Zhang, Jiale
    Li, Bin
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [29] A Review of Intrusion Detection System in IoT with Machine Learning Approach: Current and Future Research
    Nugroho, Eddy Prasetyo
    Djatna, Taufik
    Sitanggang, Imas Sukaesih
    Buono, Agus
    Hermadi, Irman
    [J]. 2020 6TH INTERNATIONAL CONFERENCE ON SCIENCE IN INFORMATION TECHNOLOGY (ICSITECH): EMBRACING INDUSTRY 4.0: TOWARDS INNOVATION IN DISASTER MANAGEMENT, 2020, : 138 - 143
  • [30] Intrusion Detection System Based on Machine Learning Algorithms: A Review
    Amanoul, Sandy Victor
    Abdulazeez, Adnan Mohsin
    [J]. 2022 IEEE 18TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & APPLICATIONS (CSPA 2022), 2022, : 79 - 84