An efficient network intrusion detection model for IoT security using K-NN classifier and feature selection

被引:32
|
作者
Mohy-eddine, Mouaad [1 ]
Guezzaz, Azidine [1 ]
Benkirane, Said [1 ]
Azrour, Mourade [2 ]
机构
[1] Cadi Ayyad Univ, Technol Higher Sch Essaouira, Marrakech, Morocco
[2] Moulay Ismail Univ Meknes, Fac Sci & Tech, STI Lab, IDMS Team, Errachidia, Morocco
关键词
Network security; Intrusion detection; IoT; K-NN; Bot-IoT; Feature selection; DETECTION SYSTEM; CYBER SECURITY; INTERNET; THINGS; ENSEMBLE; ATTACKS;
D O I
10.1007/s11042-023-14795-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) interconnects billions of sensors and actuators to serve a meaningful purpose. However, it is always vulnerable to various menaces. Thus, IoT security represents a big concern in the research field. Various tools were developed to mitigate these security issues. So, Intrusion detection systems (IDS) have gained much attention in the research community due to their critical role in maintaining network security. In this work, we integrate a network IDS (NIDS) to enhance IoT security. This paper presents a network intrusion detection model for IoT environments using a K-Nearest Neighbors (K-NN) classifier and feature selection. We built the NIDS using the K-NN algorithm to improve the IDS accuracy (ACC) and detection rate (DR). Furthermore, the principal component analysis (PCA), univariate statistical test, and genetic algorithm (GA) are used for feature selection separately to improve the data quality and select the ten best performing features. The performance evaluation of our model is performed on the Bot-IoT dataset. After applying the feature selection, the models have shown promising results regarding ACC, DR, false alarm rate (FAR), and predicting time. Our proposed model provided 99.99% ACC and maintained its superior performance for the ten selected features. Furthermore, we calculated the prediction time, as we consider it critical in building IDS for IoT, and by applying feature selection, we reduced it significantly from 51,182.22 s to under a minute. This novel model presents many advantages and reliable performances compared with previous models relying on the same dataset.
引用
收藏
页码:23615 / 23633
页数:19
相关论文
共 50 条
  • [1] An efficient network intrusion detection model for IoT security using K-NN classifier and feature selection
    Mouaad Mohy-eddine
    Azidine Guezzaz
    Said Benkirane
    Mourade Azrour
    [J]. Multimedia Tools and Applications, 2023, 82 : 23615 - 23633
  • [2] Feature Selection by Using DE Algorithm and k-NN Classifier
    Senel, Fatih Ahmet
    Yuksel, Asim Sinan
    Yigit, Tuncay
    [J]. ARTIFICIAL INTELLIGENCE AND APPLIED MATHEMATICS IN ENGINEERING PROBLEMS, 2020, 43 : 886 - 893
  • [3] Bayesian network classifiers versus k-NN classifier using sequential feature selection
    Pernkopf, F
    [J]. PROCEEDING OF THE NINETEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND THE SIXTEENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2004, : 360 - 365
  • [4] Combining feature selection with feature weighting for k-NN classifier
    Bao, YG
    Du, XY
    Ishii, N
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2002, 2002, 2412 : 461 - 468
  • [5] An automatic selection method of k in k-NN classifier
    [J]. Du, L. (dulei.323@stu.xjtu.edu.cn), 2013, Northeast University (28):
  • [6] Network Intrusion Detection using Feature Selection and Decision tree classifier
    Sheen, Shina
    Rajesh, R.
    [J]. 2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 1599 - +
  • [7] Home Security System Based on k-NN Classifier
    Junoh, A. K.
    Manor, M. N.
    Abu, S. A.
    Ahmad, Wan W. Z.
    Mukhtar, A. Z.
    Fauzi, S. F.
    [J]. INTERNATIONAL CONFERENCE ON MODELLING OPTIMIZATION AND COMPUTING, 2012, 38 : 1811 - 1815
  • [8] Feature projection k-NN classifier model for imbalanced and incomplete medical data
    Porwik, Piotr
    Orczyk, Tomasz
    Lewandowski, Marcin
    Cholewa, Marcin
    [J]. BIOCYBERNETICS AND BIOMEDICAL ENGINEERING, 2016, 36 (04) : 644 - 656
  • [9] Performance of K-NN Classifier for Emotion Detection Using EEG Signals
    Kaundanya, Vaishnavi L.
    Patil, Anita
    Panat, Ashish
    [J]. 2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 1160 - 1164
  • [10] Incremental k-NN SVM Method in Intrusion Detection
    Xu, Binhan
    Chen, Shuyu
    Zhang, Hancui
    Wu, Tianshu
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 712 - 717