Unification of K-Nearest Neighbor (KNN) with Distance Aware Algorithm for Intrusion Detection in Evolving Networks Like IoT

被引:6
作者
Lakshminarayana, S. K. [1 ]
Basarkod, P. I. [1 ]
机构
[1] REVA Univ, Sch Elect & Commun Engn, Bengaluru, India
关键词
Internet of Things (IoT); Cyber physical system; Security attacks; Intrusion detection; Machine learning; k-Nearest neighbor; INTERNET; THINGS;
D O I
10.1007/s11277-023-10722-8
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The Internet of Things and cyber physical systems are emerging networks that enable several additional layers of services to improve various facets of human life. The risk of network intrusions also rises as a result of these additional connected vulnerabilities. One method for detecting attacks and anomalies in the network is the intrusion detection system (IDS). But an efficient IDS is defined by two characteristics i.e., computational efficiency and classification efficiency with less false alarm rates, which can be achieved by preprocessing network traffic and identification of essential features. A k-nearest neighbor-(KNN) algorithm was used prominently in the development of network IDS due to its better detection rates. But it is very challenging to pick up an appropriate K-value for KNN and especially, when the data classes are imbalanced. Additionally, KNN is a lazy classifier since it does not learn a discriminative function from the training samples instead it memorizes them. This paper focuses on improving existing KNN classifier to achieve classification efficiency and speed in the execution of intrusion detection process. An improvement in shallow KNN is proposed by arranging the attributes of the data in a way that the sample data that is pertinent to distance computation, followed by quantification, and indexing nearest neighbors of the data block. The design and development of the proposed modified KNN driven IDS is carried out using python programming language executed on Anaconda distribution. The validation and effectiveness of the proposed work is done against benchmarked NSL-KDD dataset. The results shows that the proposed KNN++ are higher than classical KNN by 5.33%, LR by 28.17%, GNB by 72.67%, and SVM by 20.21%, in terms of F1 score.
引用
收藏
页码:2255 / 2281
页数:27
相关论文
共 33 条
[1]   Bandwidth Control Mechanism and Extreme Gradient Boosting Algorithm for Protecting Software-Defined Networks Against DDoS Attacks [J].
Alamri, Hassan A. ;
Thayananthan, Vijey .
IEEE ACCESS, 2020, 8 :194269-194288
[2]   Security Analysis of DDoS Attacks Using Machine Learning Algorithms in Networks Traffic [J].
Alzahrani, Rami J. ;
Alzahrani, Ahmed .
ELECTRONICS, 2021, 10 (23)
[3]   Internet of Things: A survey on the security of IoT frameworks [J].
Ammar, Mahmoud ;
Russello, Giovanni ;
Crispo, Bruno .
JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2018, 38 :8-27
[4]   Reconfigurable FPGA-Based K-Means/K-Modes Architecture for Network Intrusion Detection [J].
Andrade Maciel, Lucas ;
Alcantara Souza, Matheus ;
Cota de Freitas, Henrique .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (08) :1459-1463
[5]   Intelligent feature selection with modified K-nearest neighbor for kidney transplantation prediction [J].
Atallah, Dalia M. ;
Badawy, Mohammed ;
El-Sayed, Ayman .
SN APPLIED SCIENCES, 2019, 1 (10)
[6]  
Chaurasia S., 2014, International Journal of Computer Science and Information Technology, V5, P2481
[7]   TIDCS: A Dynamic Intrusion Detection and Classification System Based Feature Selection [J].
Chkirbene, Zina ;
Erbad, Aiman ;
Hamila, Ridha ;
Mohamed, Amr ;
Guizani, Mohsen ;
Hamdi, Mounir .
IEEE ACCESS, 2020, 8 :95864-95877
[8]  
Das S, 2017, 2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), P2296, DOI 10.1109/WiSPNET.2017.8300169
[9]  
Derlatka M, 2013, LECT NOTES COMPUT SC, V8104, P59, DOI 10.1007/978-3-642-40925-7_6
[10]   A Distributed Network Intrusion Detection System for Distributed Denial of Service Attacks in Vehicular Ad Hoc Network [J].
Gao, Ying ;
Wu, Hongrui ;
Song, Binjie ;
Jin, Yaqia ;
Luo, Xiongwen ;
Zeng, Xing .
IEEE ACCESS, 2019, 7 :154560-154571