通信学报2025,Vol.46Issue(4):174-186,13.DOI:10.11959/j.issn.1000-436x.2025068
支持拜占庭容错的分布式物联网访问控制机制
Byzantine fault-tolerant distributed access control mechanism for the Internet of things
摘要
Abstract
With the widespread adoption of the Internet of things(IoT),the data volume handled by IoT devices has been growing rapidly,leading to a significant increase in data access demands.However,the wide geographic distribution of IoT devices,their heterogeneous networks,and the highly sensitive nature of the data pose severe challenges to efficient data management and secure access.Addresses IoT scenarios involving Byzantine nodes by investigating IoT access con-trol technologies,a hierarchical blockchain network architecture was proposed which comprised a main cluster and mul-tiple sub-clusters.Based on the computational power and communication rate of IoT devices,a node performance metric was defined to identify main cluster nodes and determine node association strategies to optimize system throughput.Within the constructed hierarchical blockchain network architecture,smart contracts were deployed to manage access control policies,including their definition,updates,deployment,and revocation.To enable IoT access control in sce-narios with Byzantine nodes,an improved Paxos-Hotstuff hierarchical consensus algorithm was proposed,which compre-hensively considered system consensus performance and complexity.In the proposed algorithm,the main cluster nodes execute an improved Paxos algorithm,while the sub-cluster nodes execute the Hotstuff algorithm.Simulation results vali-date the effectiveness of the proposed algorithm.关键词
物联网/访问控制/区块链/共识算法/拜占庭容错/智能合约Key words
Internet of things/access control/blockchain/consensus algorithm/Byzantine fault tolerance/smart contract分类
信息技术与安全科学引用本文复制引用
柴蓉,艾莉萍,杨泞渝,梁承超..支持拜占庭容错的分布式物联网访问控制机制[J].通信学报,2025,46(4):174-186,13.基金项目
国家自然科学基金资助项目(No.62271097) The National Natural Science Foundation of China(No.62271097) (No.62271097)