Securing MQTT protocol for IoT environment using IDS based on ensemble learning

被引:11
作者
Zeghida, Hayette [1 ]
Boulaiche, Mehdi [1 ]
Chikh, Ramdane [1 ]
机构
[1] Univ 20 august 1955, Dept Comp Sci, LICUS Lab, Skikda, Algeria
关键词
IoT; MQTT; Cyber-attack; Ensemble learning; Machine learning; IDS;
D O I
10.1007/s10207-023-00681-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, the world of the Internet of Things (IoT) enables machines to communicate, collect data, and even make decisions which improve significantly daily human life. However, the proliferation of IoT devices coupled with their inherent vulnerabilities makes them highly exposed to cyber-attacks such as network disruptions or Denial of Service (DoS) attacks. Traditional detection methods based on a single machine learning (ML) technique may not be fully efficient due to the sophistication level and the variety of attacks. In this paper, we propose an intrusion detection model based on ensemble learning (EL) trained using a recent public dataset containing various MQTT attacks. EL is a powerful machine learning (ML) technique that consists of training several ML models independently on random subsets of the training data and then averages the predictions to produce the final result. Basically, we propose the use of three known ensemble learning methods, namely bagging, boosting, and stacking. EL principles allow increasing prediction performances by integrating the capabilities of numerous distinct models. In order to train and test the proposed model, we also propose generating a binary balanced MQTT dataset rather than using imbalanced one as usually used in previous work. To the best of our knowledge, the work in this paper is the first that applies ensemble learning method on this MQTT dataset. The experiment results have shown that our EL-based network IDS increases both the detection accuracy and F1-score up to 95% where Matthews's correlation coefficient (MCC) exceeds 90%.
引用
收藏
页码:1075 / 1086
页数:12
相关论文
共 50 条
  • [1] Securing MQTT protocol for IoT environment using IDS based on ensemble learning
    Hayette Zeghida
    Mehdi Boulaiche
    Ramdane Chikh
    International Journal of Information Security, 2023, 22 : 1075 - 1086
  • [2] An ensemble deep learning based IDS for IoT using Lambda architecture
    Rubayyi Alghamdi
    Martine Bellaiche
    Cybersecurity, 6
  • [3] An ensemble deep learning based IDS for IoT using Lambda architecture
    Alghamdi, Rubayyi
    Bellaiche, Martine
    CYBERSECURITY, 2023, 6 (01)
  • [4] IoT Protocol-Enabled IDS based on Machine Learning
    Alsulami, Rehab
    Alqarni, Batoul
    Alshomrani, Rawan
    Mashat, Fatimah
    Gazdar, Tahani
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2023, 13 (06) : 12373 - 12380
  • [5] An Enhanced Reliable Message Transmission System Based on MQTT Protocol in IoT Environment
    Hwang, Hyun Cheon
    Park, Ji Su
    Lee, Byeong Rae
    Shon, Jin Gon
    ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2017, 421 : 982 - 987
  • [6] IDS in IoT using Machine Learning and Blockchain
    Alsharif, Nada Abdu
    Mishra, Shailendra
    Alshehri, Mohammed
    ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2023, 13 (04) : 11197 - 11203
  • [7] Ensemble learning-based IDS for sensors telemetry data in IoT networks
    Naz, Naila
    Khan, Muazzam A.
    Alsuhibany, Suliman A.
    Diyan, Muhammad
    Tan, Zhiyuan
    Khan, Muhammad Almas
    Ahmad, Jawad
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (10) : 10550 - 10580
  • [8] Implementation of SSL/TLS Security with MQTT Protocol in IoT Environment
    Paris, Iqbal Luqman Bin Mohd
    Habaebi, Mohamed Hadi
    Zyoud, Alhareth Mohammed
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 132 (01) : 163 - 182
  • [9] Implementation of SSL/TLS Security with MQTT Protocol in IoT Environment
    Iqbal Luqman Bin Mohd Paris
    Mohamed Hadi Habaebi
    Alhareth Mohammed Zyoud
    Wireless Personal Communications, 2023, 132 : 163 - 182
  • [10] An ensemble learning based IDS using Voting rule: VEL-IDS
    Emanet, Sura
    Baydogmus, Gozde Karatas
    Demir, Onder
    PEERJ COMPUTER SCIENCE, 2023, 9