IoT Intrusion Detection Using Machine Learning with a Novel High Performing Feature Selection Method

被引:66
|
作者
Albulayhi, Khalid [1 ]
Abu Al-Haija, Qasem [2 ]
Alsuhibany, Suliman A. [3 ]
Jillepalli, Ananth A. [4 ]
Ashrafuzzaman, Mohammad [5 ]
Sheldon, Frederick T. [1 ]
机构
[1] Univ Idaho, Comp Sci Dept, Moscow, ID 83844 USA
[2] Princess Sumaya Univ Technol PSUT, Dept Comp Sci Cybersecur, Amman 11941, Jordan
[3] Qassim Univ, Coll Comp, Dept Comp Sci, Buraydah 51452, Saudi Arabia
[4] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA 99164 USA
[5] Ashland Univ, Dept Math & Comp Sci, Ashland, OH 44805 USA
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 10期
关键词
cybersecurity; anomaly detection accuracy; feature selection; Internet of Things (IoT); intrusion detection system; and machine learning; DETECTION SYSTEM; MUTUAL INFORMATION; INTERNET; MODEL;
D O I
10.3390/app12105015
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The Internet of Things (IoT) ecosystem has experienced significant growth in data traffic and consequently high dimensionality. Intrusion Detection Systems (IDSs) are essential self-protective tools against various cyber-attacks. However, IoT IDS systems face significant challenges due to functional and physical diversity. These IoT characteristics make exploiting all features and attributes for IDS self-protection difficult and unrealistic. This paper proposes and implements a novel feature selection and extraction approach (i.e., our method) for anomaly-based IDS. The approach begins with using two entropy-based approaches (i.e., information gain (IG) and gain ratio (GR)) to select and extract relevant features in various ratios. Then, mathematical set theory (union and intersection) is used to extract the best features. The model framework is trained and tested on the IoT intrusion dataset 2020 (IoTID20) and NSL-KDD dataset using four machine learning algorithms: Bagging, Multilayer Perception, J48, and IBk. Our approach has resulted in 11 and 28 relevant features (out of 86) using the intersection and union, respectively, on IoTID20 and resulted 15 and 25 relevant features (out of 41) using the intersection and union, respectively, on NSL-KDD. We have further compared our approach with other state-of-the-art studies. The comparison reveals that our model is superior and competent, scoring a very high 99.98% classification accuracy.
引用
收藏
页数:30
相关论文
共 50 条
  • [41] Quantum Machine Learning for Feature Selection in Internet of Things Network Intrusion Detection
    Davis, Patrick J.
    Coffey, Sean M.
    Beshaj, Lubjana
    Bastian, Nathaniel D.
    QUANTUM INFORMATION SCIENCE, SENSING, AND COMPUTATION XVI, 2024, 13028
  • [42] Intrusion Detection using Network Traffic Profiling and Machine Learning for IoT
    Rose, Joseph R.
    Swann, Matthew
    Bendiab, Gueltoum
    Shiaeles, Stavros
    Kolokotronis, Nicholas
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 409 - 415
  • [43] Feature Selection and Intrusion Detection in Cloud Environment based on Machine Learning Algorithms
    Javadpour, Amir
    Abharian, Sanaz Kazemi
    Wang, Guojun
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 1417 - 1421
  • [44] Advanced Feature Extraction and Selection Approach Using Deep Learning and Aquila Optimizer for IoT Intrusion Detection System
    Fatani, Abdulaziz
    Dahou, Abdelghani
    Al-qaness, Mohammed A. A.
    Lu, Songfeng
    Elaziz, Mohamed Abd
    SENSORS, 2022, 22 (01)
  • [45] Attentive transformer deep learning algorithm for intrusion detection on IoT systems using automatic Xplainable feature selection
    Zegarra Rodriguez, Demostenes
    Daniel Okey, Ogobuchi
    Maidin, Siti Sarah
    Umoren Udo, Ekikere
    Kleinschmidt, Joao Henrique
    PLOS ONE, 2023, 18 (10):
  • [46] A new design of intrusion detection in IoT sector using optimal feature selection and high ranking-based ensemble learning model
    B. Gopalakrishnan
    P. Purusothaman
    Peer-to-Peer Networking and Applications, 2022, 15 : 2199 - 2226
  • [47] A new design of intrusion detection in IoT sector using optimal feature selection and high ranking-based ensemble learning model
    Gopalakrishnan, B.
    Purusothaman, P.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (05) : 2199 - 2226
  • [48] Robust machine learning based Intrusion detection system using simple statistical techniques in feature selection
    Kaushik, Sunil
    Bhardwaj, Akashdeep
    Almogren, Ahmad
    Bharany, Salil
    Altameem, Ayman
    Rehman, Ateeq Ur
    Hussen, Seada
    Hamam, Habib
    SCIENTIFIC REPORTS, 2025, 15 (01):
  • [49] A Machine Learning (ML)-Inspired Method for Intrusion Detection in IoT Devices Networks
    Venkatesh, Veeramuthu
    Raj, Pethuru
    Nedium, Roshitha
    Edara, Jahnavi
    Reddy, Kalluru Amarnath
    Anushiadevi, R.
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, COMS2 2024, 2025, 2174 : 145 - 160
  • [50] A Novel Wrapped Feature Selection Framework for Developing Power System Intrusion Detection Based on Machine Learning Methods
    Han, Yongming
    Wang, Yue
    Cao, Yuan
    Geng, Zhiqiang
    Zhu, Qunxiong
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (11): : 7066 - 7076