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 条
  • [21] Network Intrusion Detection Leveraging Machine Learning and Feature Selection
    Ali, Arshid
    Shaukat, Shahtaj
    Tayyab, Muhammad
    Khan, Muazzam A.
    Khan, Jan Sher
    Arshad
    Ahmad, Jawad
    2020 IEEE 17TH INTERNATIONAL CONFERENCE ON SMART COMMUNITIES: IMPROVING QUALITY OF LIFE USING ICT, IOT AND AI (IEEEHONET 2020), 2020, : 49 - 53
  • [22] DKRF: Machine Learning with Optimised Feature Selection for Intrusion Detection
    Madasamy, N. Senthil
    AD HOC & SENSOR WIRELESS NETWORKS, 2023, 57 (3-4) : 163 - 186
  • [23] A Novel Feature-Selection Algorithm in IoT Networks for Intrusion Detection
    Nazir, Anjum
    Memon, Zulfiqar
    Sadiq, Touseef
    Rahman, Hameedur
    Khan, Inam Ullah
    SENSORS, 2023, 23 (19)
  • [24] A Novel Feature Selection for Intrusion Detection in Virtual Machine Environments
    Alshawabkeh, Malak
    Aslam, Javed A.
    Kaeli, David
    Dy, Jennifer
    2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 879 - 881
  • [25] Optimized intrusion detection in IoT and fog computing using ensemble learning and advanced feature selection
    Tawfik, Mohammed
    PLOS ONE, 2024, 19 (08):
  • [26] Network Intrusion Detection and Comparative Analysis Using Ensemble Machine Learning and Feature Selection
    Das, Saikat
    Saha, Sajal
    Priyoti, Annita Tahsin
    Roy, Etee Kawna
    Sheldon, Frederick T. T.
    Haque, Anwar
    Shiva, Sajjan
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4821 - 4833
  • [27] Performance Enhancement of Intrusion Detection System Using Machine Learning Algorithms with Feature Selection
    Raju, Anuradha Samkham
    Rashid, Md Mamunur
    Sabrina, Fariza
    2021 31ST INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2021, : 34 - 39
  • [28] Feature extraction for machine learning-based intrusion detection in IoT networks
    Mohanad Sarhan
    Siamak Layeghy
    Nour Moustafa
    Marcus Gallagher
    Marius Portmann
    Digital Communications and Networks, 2024, 10 (01) : 205 - 216
  • [29] Intrusion Detection System with an Ensemble Learning and Feature Selection Framework for IoT Networks
    Rohini, G.
    Gnana Kousalya, C.
    Bino, J.
    IETE JOURNAL OF RESEARCH, 2023, 69 (12) : 8859 - 8875
  • [30] Feature extraction for machine learning-based intrusion detection in IoT networks
    Sarhan, Mohanad
    Layeghy, Siamak
    Moustafa, Nour
    Gallagher, Marcus
    Portmann, Marius
    DIGITAL COMMUNICATIONS AND NETWORKS, 2024, 10 (01) : 205 - 216