An efficient intrusion detection system for MQTT-IoT using enhanced chaotic salp swarm algorithm and LightGBM

被引:17
作者
Prajisha, C. [1 ]
Vasudevan, A. R. [1 ]
机构
[1] CSED, NITC Campus PO, Calicut, Kerala, India
关键词
IoT security; Intrusion detection; MQTT; Salp swarm optimization; LightGBM; FEATURE-SELECTION; FRAMEWORK; INTERNET; THINGS;
D O I
10.1007/s10207-022-00611-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Internet of Things (IoT) networks are becoming increasingly popular for monitoring critical environments of various types. For the communication of IoT devices, several lightweight protocols have been developed. MQTT (message queuing telemetry transport) is a widely used messaging protocol in IoT using the publish-subscribe technique. The openness of publish-subscribe model and the limited built-in authentication capabilities makes it vulnerable to intruders. Hence, an intrusion detection system (IDS) has a vital role in MQTT-IoT security. This paper proposes an efficient intrusion detection mechanism for the MQTT-IoT networks using an enhanced chaotic salp swarm optimization algorithm (ECSSA) and LightGBM classifier. Traditional IDS uses a lot of irrelevant data and undesirable attributes, resulting in long detection times and low performance. To overcome the limitations, the proposed IDS uses ECSSA for feature selection and LightGBM classifier for better detection accuracy. The experimental verification on MC-IoT, MQTT-IoT-IDS2020, and MQTTset datasets demonstrates that ECSSA and LightGBM improve the overall accuracy rate. The proposed technique outperforms the existing approaches with an accuracy of 99.38%, 98.91%, and 98.35% in the three test sets, MC-IoT, MQTT-IoT-IDS2020, and MQTTset, respectively.
引用
收藏
页码:1263 / 1282
页数:20
相关论文
共 46 条
[41]   Improved Salp Swarm Algorithm based on opposition based learning and novel local search algorithm for feature selection [J].
Tubishat, Mohammad ;
Idris, Norisma ;
Shuib, Liyana ;
Abushariah, Mohammad A. M. ;
Mirjalili, Seyedali .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 145
[42]   A Framework for Anomaly Detection in IoT Networks Using Conditional Generative Adversarial Networks [J].
Ullah, Imtiaz ;
Mahmoud, Qusay H. .
IEEE ACCESS, 2021, 9 :165907-165931
[43]   MQTTset, a New Dataset for Machine Learning Techniques on MQTT [J].
Vaccari, Ivan ;
Chiola, Giovanni ;
Aiello, Maurizio ;
Mongelli, Maurizio ;
Cambiaso, Enrico .
SENSORS, 2020, 20 (22) :1-17
[44]   Embedding Blockchain Technology Into IoT for Security: A Survey [J].
Xu, Li Da ;
Lu, Yang ;
Li, Ling .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (13) :10452-10473
[45]   Enhanced Salp Swarm Algorithm based on random walk and its application to training feedforward neural networks [J].
Yin, Yongqiang ;
Tu, Qiang ;
Chen, Xuechen .
SOFT COMPUTING, 2020, 24 (19) :14791-14807
[46]   Fuzzy logic and Fog based Secure Architecture for Internet of Things (FLFSIoT) [J].
Zahra, Syed Rameem ;
Chishti, Mohammad Ahsan .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) :5903-5927