Analysis and Optimization of Hierarchical ID-Based Encryption for MQTT

With the widespread adoption of Internet of Things (IoT), the number of IoT devices has increased significantly. To facilitate efficient data transmission on these devices, researchers have proposed numerous communication protocols. Among them, the Message Queueing Telemetry Transport (MQTT) protocol based on the publish/subscribe model is widely used. However, by default, the data transmissions with MQTT are plaintext. The MQTT specification recommends using TLS protocol to encrypt the MQTT packet. Due to the high computation cost of TLS, Fan et al. [1] propose a data protection scheme based on hierarchical ID-based encryption utilizing the topic hierarchy in MQTT. In this paper, we conduct a detailed analysis of their subscription algorithm with a multi-level wildcard and identify a security issue related to the leakage of the secret key in their scheme. Also, we present three possible solutions to address this problem.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/iccc62609.2024.10941998
Citations
2
Primary Topic
Telecommunications and Broadcasting Technologies
Type
article
Field-Weighted Citation Impact
0.64

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Analysis and Optimization of Hierarchical ID-Based Encryption for MQTT

Jianjun Jin, Gang Zhou, Shanyi Xie, Chang‐Guo Zhan et al.
2 citations
Telecommunications and Broadcasting Technologies
0.64
article

Analysis and Optimization of Hierarchical ID-Based Encryption for MQTT

Jianjun Jin, Gang Zhou, Shanyi Xie, Chang‐Guo Zhan, Yan Li, Xingwang Li
article en
2 citations

Abstract

With the widespread adoption of Internet of Things (IoT), the number of IoT devices has increased significantly. To facilitate efficient data transmission on these devices, researchers have proposed numerous communication protocols. Among them, the Message Queueing Telemetry Transport (MQTT) protocol based on the publish/subscribe model is widely used. However, by default, the data transmissions with MQTT are plaintext. The MQTT specification recommends using TLS protocol to encrypt the MQTT packet. Due to the high computation cost of TLS, Fan et al. [1] propose a data protection scheme based on hierarchical ID-based encryption utilizing the topic hierarchy in MQTT. In this paper, we conduct a detailed analysis of their subscription algorithm with a multi-level wildcard and identify a security issue related to the leakage of the secret key in their scheme. Also, we present three possible solutions to address this problem.

Shanghai Huayi Group (China) (CN), China Southern Power Grid (China) (CN)
China Southern Power Grid
Openalex Percentile: Top 24%
Telecommunications and Broadcasting Technologies
0.64
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.