Formal-Based Modeling and Analysis of a Network Communication Protocol for IoT: MQTT Protocol

被引:1
作者
Hcine, Jamila [1 ]
Ben Hafaiedh, Imene [1 ]
机构
[1] Univ Tunis El Manar UTM, Higher Inst Comp Sci ISI, Tunis, Tunisia
来源
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT'18), VOL.2 | 2020年 / 147卷
关键词
IoT; MQTT protocol; Formal verification; QoS levels;
D O I
10.1007/978-3-030-21009-0_34
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The MQTT protocol is a widespread standard in the IoT world as it is widely deployed in different IoT applications. In the context of the IoT, a certain level of assurance that a given device does not incorporate vulnerabilities based on its protocol compliance is very fundamental to ensure. Such requirements could be reached through formal verification. In this work, we propose a formal model for the description of the MQTT protocol. In particular, we define a generic model expressive enough to model the different Quality of Service levels of the MQTT protocol. Our model is based on the formalism of timed automata. The formal verification of different properties as well as analysis experiments of the proposed model have been performed automatically using Model-checking.
引用
收藏
页码:350 / 360
页数:11
相关论文
共 50 条
[31]   Using the MQTT Protocol in Real Time for Synchronizing IoT Device State [J].
Shaout, Adnan ;
Crispin, Brennan .
INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (3A) :515-521
[32]   Characterization of threats in IoT from an MQTT protocol-oriented dataset [J].
Ángel Luis Muñoz Castañeda ;
José Antonio Aveleira Mata ;
Héctor Aláiz-Moretón .
Complex & Intelligent Systems, 2023, 9 :5281-5296
[33]   IoT-based implementation of classroom response system for deaf and mute using MQTT protocol [J].
Mishra M. ;
Reddy S.R.N. .
International Journal of Mobile Network Design and Innovation, 2019, 9 (02) :57-67
[34]   Internet of Things-based Home Automation with Network Mapper and MQTT Protocol [J].
Alam, Tahsin ;
Rokonuzzaman, Md. ;
Sarker, Sohag ;
Abadin, A. F. M. Zainul ;
Debnath, Tarun ;
Hossain, Md. Imran .
COMPUTERS & ELECTRICAL ENGINEERING, 2024, 120
[35]   Performance Analysis for the CMSA/CA Protocol in UAV-based IoT network [J].
Guo, Xianzhen ;
Li, Bin ;
Liu, Kebang .
2020 IEEE 91ST VEHICULAR TECHNOLOGY CONFERENCE, VTC2020-SPRING, 2020,
[36]   Performance Analysis and Optimization for the MAC Protocol in UAV-Based IoT Network [J].
Li, Bin ;
Guo, Xianzhen ;
Zhang, Ruonan ;
Du, Xiaojiang ;
Guizani, Mohsen .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (08) :8925-8937
[37]   STAC-Protocol: Secure and Trust Anonymous Communication Protocol for IoT [J].
Jebri, Sarra ;
Abid, Mohamed ;
Bouallegue, Ammar .
2017 13TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2017, :365-370
[38]   Modeling and implementation of a low-cost IoT-smart weather monitoring station and air quality assessment based on fuzzy inference model and MQTT protocol [J].
Mohamed Fahim ;
Abderrahim El Mhouti ;
Tarik Boudaa ;
Abdeslam Jakimi .
Modeling Earth Systems and Environment, 2023, 9 :4085-4102
[39]   Modeling and implementation of a low-cost IoT-smart weather monitoring station and air quality assessment based on fuzzy inference model and MQTT protocol [J].
Fahim, Mohamed ;
El Mhouti, Abderrahim ;
Boudaa, Tarik ;
Jakimi, Abdeslam .
MODELING EARTH SYSTEMS AND ENVIRONMENT, 2023, 9 (04) :4085-4102
[40]   Modeling and Fault Tolerance Analysis of ZigBee Protocol in IoT Networks [J].
Dymora, Pawel ;
Mazurek, Miroslaw ;
Smalara, Krzysztof .
ENERGIES, 2021, 14 (24)