Secure Enhancement for MQTT Protocol Using Distributed Machine Learning Framework

被引:5
|
作者
Alotaibi, Nouf Saeed [1 ]
Ahmed, Hassan I. Sayed [2 ]
Kamel, Samah Osama M. [2 ]
Elkabbany, Ghada Farouk [2 ]
机构
[1] Shaqra Univ, Coll Sci & Humanities Al Dawadmi, Dept Comp Sci, Dawadmi City 11911, Saudi Arabia
[2] Elect Res Inst, Informat Dept, Cairo 12622, Egypt
关键词
MQTT protocol; MQTT attacks; distributed machine learning; H2O distributed machine learning algorithms; security IoT;
D O I
10.3390/s24051638
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The Message Queuing Telemetry Transport (MQTT) protocol stands out as one of the foremost and widely recognized messaging protocols in the field. It is often used to transfer and manage data between devices and is extensively employed for applications ranging from smart homes and industrial automation to healthcare and transportation systems. However, it lacks built-in security features, thereby making it vulnerable to many types of attacks such as man-in-the-middle (MitM), buffer overflow, pre-shared key, brute force authentication, malformed data, distributed denial-of-service (DDoS) attacks, and MQTT publish flood attacks. Traditional methods for detecting MQTT attacks, such as deep neural networks (DNNs), k-nearest neighbor (KNN), linear discriminant analysis (LDA), and fuzzy logic, may exist. The increasing prevalence of device connectivity, sensor usage, and environmental scalability become the most challenging aspects that novel detection approaches need to address. This paper presents a new solution that leverages an H2O-based distributed machine learning (ML) framework to improve the security of the MQTT protocol in networks, particularly in IoT environments. The proposed approach leverages the strengths of the H2O algorithm and architecture to enable real-time monitoring and distributed detection and classification of anomalous behavior (deviations from expected activity patterns). By harnessing H2O's algorithms, the identification and timely mitigation of potential security threats are achieved. Various H2O algorithms, including random forests, generalized linear models (GLMs), gradient boosting machine (GBM), XGBoost, and the deep learning (DL) algorithm, have been assessed to determine the most reliable algorithm in terms of detection performance. This study encompasses the development of the proposed algorithm, including implementation details and evaluation results. To assess the proposed model, various evaluation metrics such as mean squared error (MSE), root-mean-square error (RMSE), mean per class error (MCE), and log loss are employed. The results obtained indicate that the H2OXGBoost algorithm outperforms other H2O models in terms of accuracy. This research contributes to the advancement of secure IoT networks and offers a practical approach to enhancing the security of MQTT communication channels through distributed detection and classification techniques.
引用
收藏
页数:22
相关论文
共 50 条
  • [31] Secure and Resilient Distributed Machine Learning Under Adversarial Environments
    Zhang, Rui
    Zhu, Quanyan
    2015 18TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), 2015, : 644 - 651
  • [32] SLSGD: Secure and Efficient Distributed On-device Machine Learning
    Xie, Cong
    Koyejo, Oluwasanmi
    Gupta, Indranil
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2019, PT II, 2020, 11907 : 213 - 228
  • [33] Secure and Resilient Distributed Machine Learning Under Adversarial Environments
    Zhang, Rui
    Zhu, Quanyan
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2016, 31 (03) : 34 - 36
  • [34] SDCL: A Framework for Secure, Distributed, and Collaborative Learning in Smart Grids
    Abdellatif A.A.
    Shaban K.
    Massoud A.
    IEEE Internet of Things Magazine, 2024, 7 (03): : 84 - 90
  • [35] Study of Distributed Framework Hadoop and Overview of Machine Learning using Apache Mahout
    Solanki, Raxitkumar
    Ravilla, Sree Harsha
    Bein, Doina
    2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 252 - 257
  • [36] A distributed sensor-fault detection and diagnosis framework using machine learning
    Jan, Sana Ullah
    Lee, Young Doo
    Koo, In Soo
    INFORMATION SCIENCES, 2021, 547 : 777 - 796
  • [37] 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
  • [38] ParSecureML: An Efficient Parallel Secure Machine Learning Framework on GPUs
    Chen, Zheng
    Zhang, Feng
    Zhou, Amelie Chi
    Zhai, Jidong
    Zhang, Chenyang
    Du, Xiaoyong
    PROCEEDINGS OF THE 49TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2020, 2020,
  • [39] Chameleon: A Hybrid Secure Computation Framework for Machine Learning Applications
    Riazi, M. Sadegh
    Weinert, Christian
    Tkachenko, Oleksandr
    Songhori, Ebrahim M.
    Schneider, Thomas
    Koushanfar, Farinaz
    PROCEEDINGS OF THE 2018 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS'18), 2018, : 707 - 721
  • [40] A Secure Collaborative Machine Learning Framework Based on Data Locality
    Xu, Kaihe
    Ding, Haichuan
    Guo, Linke
    Fang, Yuguang
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,