JOURNAL ARTICLE

Blockchain-based MQTT communication access control scheme for the Internet of Things

Abstract

The Message Queuing Telemetry Transport (MQTT) protocol is commonly used in the Internet of Things (IoT) due to its simple and efficient communication method. However, this also brings some security risks, such as arbitrary device publishing and subscription that can cause the IoT system to malfunction. Traditional MQTT access control methods, such as using access control lists (ACL), have some problems, such as security issues in storing permissions and matching efficiency. In this paper, we propose a blockchain-based access control method for IoT MQTT communication, which uses decentralized blockchain to store access control information, solves the problem of single-point failure, and ensures information security. To address the MQTT permission matching issue, we propose a Patricia Trie based adaptive priority topic search tree (PTST). This data structure optimizes the storage consumption of permission information and, for MQTT wildcard matching, uses an adaptive priority permission matching approach, which always searches from high to low priority, greatly improving the matching efficiency. Then we propose an access control model and process based on eXtensible Access Control Markup Language (XACML) standard. In the end, we perform performance testing and comparison with other data structures, and the results show good performance of PTST, demonstrating the feasibility of our scheme.

Keywords:
MQTT Computer science Access control Message queue Permission Computer network Distributed computing Computer security Internet of Things

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
12
Refs
0.17
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Blockchain Technology Applications and Security
Physical Sciences →  Computer Science →  Information Systems
Access Control and Trust
Social Sciences →  Social Sciences →  Sociology and Political Science
Cryptography and Data Security
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

The blockchain based access control scheme for the Internet of Things

Chuanhang ChengBiwei YanGuijuan Wang

Journal:   Procedia Computer Science Year: 2022 Vol: 202 Pages: 342-347
JOURNAL ARTICLE

Scalable Access Control Scheme of Internet of Things Based on Blockchain

Wei XiangYuanyuan Zhang

Journal:   Procedia Computer Science Year: 2022 Vol: 198 Pages: 448-453
JOURNAL ARTICLE

BacS: A blockchain-based access control scheme in distributed internet of things

Na ShiLiang TanCiaxia YangChen HeJun‐Li XuYang LüHao Xu

Journal:   Peer-to-Peer Networking and Applications Year: 2020 Vol: 14 (5)Pages: 2585-2599
© 2026 ScienceGate Book Chapters — All rights reserved.