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 条
  • [1] Enhancing IoT intrusion detection through machine learning with AN-SFS: a novel approach to high performing adaptive feature selection
    Walling, Supongmen
    Lodh, Sibesh
    Discover Internet of Things, 2024, 4 (01):
  • [2] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Li, Jing
    Othman, Mohd Shahizan
    Chen, Hewan
    Yusuf, Lizawati Mi
    JOURNAL OF BIG DATA, 2024, 11 (01)
  • [3] Optimizing IoT intrusion detection system: feature selection versus feature extraction in machine learning
    Jing Li
    Mohd Shahizan Othman
    Hewan Chen
    Lizawati Mi Yusuf
    Journal of Big Data, 11
  • [4] Intrusion Detection System Using Feature Extraction with Machine Learning Algorithms in IoT
    Musleh, Dhiaa
    Alotaibi, Meera
    Alhaidari, Fahd
    Rahman, Atta
    Mohammad, Rami M.
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2023, 12 (02)
  • [5] Review on intrusion detection using feature selection with machine learning techniques
    Kalimuthan, C.
    Renjit, J. Arokia
    MATERIALS TODAY-PROCEEDINGS, 2020, 33 : 3794 - 3802
  • [6] Effective Feature Selection for Hybrid Wireless IoT Network Intrusion Detection Systems Using Machine Learning Techniques
    Nivaashini, M.
    Thangaraj, P.
    Sountharrajan, S.
    Suganya, E.
    Soundariya, R.
    AD HOC & SENSOR WIRELESS NETWORKS, 2021, 49 (3-4) : 175 - 206
  • [7] Optimizing IoT Intrusion Detection Using Balanced Class Distribution, Feature Selection, and Ensemble Machine Learning Techniques
    Musthafa, Muhammad Bisri
    Huda, Samsul
    Kodera, Yuta
    Ali, Md. Arshad
    Araki, Shunsuke
    Mwaura, Jedidah
    Nogami, Yasuyuki
    SENSORS, 2024, 24 (13)
  • [8] INTRUSION DETECTION BASED ON MACHINE LEARNING AND FEATURE SELECTION
    Alaoui, Souad
    El Gonnouni, Amina
    Lyhyaoui, Abdelouahid
    MENDEL 2011 - 17TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING, 2011, : 199 - 206
  • [9] Enhancing intrusion detection in IoT networks using machine learning-based feature selection and ensemble models
    Almotairi, Ayoob
    Atawneh, Samer
    Khashan, Osama A.
    Khafajah, Nour M.
    SYSTEMS SCIENCE & CONTROL ENGINEERING, 2024, 12 (01)
  • [10] Network intrusion detection system for IoT security using machine learning and statistical based hybrid feature selection
    Walling, Supongmen
    Lodh, Sibesh
    SECURITY AND PRIVACY, 2024, 7 (06):