Security model design and formal verification of MQTT protocol

As a lightweight message transmission protocol, MQTT protocol has been widely used in various application scenarios of the IoT due to its high efficiency and flexibility. With the rapid increase in the number of IoT devices and the diversification of application scenarios, security issues have become particularly important. However, the MQTT protocol’s own security mechanism has security loopholes, such as data tampering during data transmission. This paper focuses on the security of the MQTT protocol, designs and proposes a protocol security mechanism scheme called MQTT-SA, which completes the identity authentication of the communicating parties and ensures that the key generation of both parties is equal and fair, and encrypts the transmitted data. In order to verify whether the protocol is secure, we use formal modeling methods to verify the security of the protocol and verify the protocol model. The results show that the MQTT-SA protocol is secure.

Authors

Institutions

Publication Details

Journal
Discover Applied Sciences
Published
2025-10-16
DOI
https://doi.org/10.1007/s42452-025-07749-w
Primary Topic
Advanced Authentication Protocols Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Security model design and formal verification of MQTT protocol

Chengtai Gao, Chunyan Zhang, Xiaohui Xi
Discover Applied Sciences
Advanced Authentication Protocols Security
article

Security model design and formal verification of MQTT protocol

Chengtai Gao, Chunyan Zhang, Xiaohui Xi
article en

Abstract

As a lightweight message transmission protocol, MQTT protocol has been widely used in various application scenarios of the IoT due to its high efficiency and flexibility. With the rapid increase in the number of IoT devices and the diversification of application scenarios, security issues have become particularly important. However, the MQTT protocol’s own security mechanism has security loopholes, such as data tampering during data transmission. This paper focuses on the security of the MQTT protocol, designs and proposes a protocol security mechanism scheme called MQTT-SA, which completes the identity authentication of the communicating parties and ensures that the key generation of both parties is equal and fair, and encrypts the transmitted data. In order to verify whether the protocol is secure, we use formal modeling methods to verify the security of the protocol and verify the protocol model. The results show that the MQTT-SA protocol is secure.

Discover Applied SciencesVol. 7(11)
Gansu Meteorological Bureau (CN)
Openalex Percentile: Top 65%
Advanced Authentication Protocols Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.