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 条
[1]   Blockchain-based identity and authentication scheme for MQTT protocol [J].
Abubakar, Mwrwan Abdelrazig ;
Jaroucheh, Zakwan ;
Al-Dubai, Ahmed ;
Liu, Xiaodong .
2021 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY, ICBCT 2021, 2021, :73-81
[2]   Introduced a new method for enhancement of intrusion detection with random forest and PSO algorithm [J].
Ajdani, Mahdi ;
Ghaffary, Hamidreza .
SECURITY AND PRIVACY, 2021, 4 (02)
[3]   Multiclass Classification Procedure for Detecting Attacks on MQTT-IoT Protocol [J].
Alaiz-Moreton, Hector ;
Aveleira-Mata, Jose ;
Ondicol-Garcia, Jorge ;
Luis Munoz-Castaneda, Angel ;
Garcia, Isaias ;
Benavides, Carmen .
COMPLEXITY, 2019, 2019
[4]   The Influence of Salp Swarm Algorithm-Based Feature Selection on Network Anomaly Intrusion Detection [J].
Alsaleh, Alanoud ;
Binsaeedan, Wojdan .
IEEE ACCESS, 2021, 9 :112466-112477
[5]   A fuzzy security protocol for trust management in the internet of things (Fuzzy-IoT) [J].
Alshehri, Mohammad Dahman ;
Hussain, Farookh Khadeer .
COMPUTING, 2019, 101 (07) :791-818
[6]  
Amor NB, 2004, P 2004 ACM S APPL CO, P420
[7]  
Andy S, 2017, 2017 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTER SCIENCE AND INFORMATICS (EECSI), P571
[8]   An Ensemble Multi-View Federated Learning Intrusion Detection for IoT [J].
Attota, Dinesh Chowdary ;
Mothukuri, Viraaji ;
Parizi, Reza M. ;
Pouriyeh, Seyedamin .
IEEE ACCESS, 2021, 9 :117734-117745
[9]  
Buccafurri F., 2019, PROC 23 INT DATABASE, P1
[10]   Securing MQTT by Blockchain-Based OTP Authentication [J].
Buccafurri, Francesco ;
De Angelis, Vincenzo ;
Nardone, Roberto .
SENSORS, 2020, 20 (07)