摘要
区块链技术的去中心化、不可篡改和加密算法等特性是分布式组网身份认证的研究热点,但现有区块链存在算力要求高,效率低下的问题,在无人机蜂群组网中的应用受限。因此,设计了一种轻量化区块链的无人机蜂群身份认证系统。首先,构建了基于区块链的无人机蜂群身份认证系统模型。然后,对系统中的区块链共识算法(Practical Byzantine Fault Tolerance,PBFT)进行改进,提出了一种轻量化可信的PBFT共识算法(Lightweight Trusted PBFT,LTPBFT),通过引入信誉奖惩机制和投票机制降低了拜占庭节点担任主节点的概率。最后,通过优化流程降低了通信复杂度,实现了轻量级认证系统。仿真结果显示,与PBFT相比,LTPBFT共识算法在通信开销、吞吐量、共识时延和安全性方面有更高的效率和更强的稳定性。
Blockchain technology has several characteristics,including decentralisation,non-tampering,and cryptographic algorithms.These characteristics are the focus of research for distributed group network authentication.However,the existing blockchain has high arithmetic requirements and low efficiency,which limits its application in UAV swarm group networks.Therefore,a lightweight blockchain UAV swarm identity authentication system has been designed.A model for a blockchain-based authentication system for UAV swarms is constructed.The system s blockchain consensus algorithm,Practical Byzantine Fault Tolerance(PBFT),has been improved.A new lightweight trusted PBFT consensus algorithm,Lightweight Trusted PBFT(LTPBFT),has been proposed.This algorithm reduces the reputation reward and punishment mechanism and the voting mechanism by introducing the probability of Byzantine nodes acting as master nodes.The algorithm achieves this by introducing a reputation reward and punishment mechanism and a voting mechanism.The consistency protocol process has been optimised to simplify both its Prepare and Commit phases.This reduces communication complexity and achieves a lightweight authentication system.Simulation results demonstrate that the LTPBFT consensus algorithm is more efficient and stable than PBFT in terms of communication overhead,throughput,consensus delay and security.
作者
弓皓臣
胡涛
吴迪
牛朝阳
刘成城
刘凯越
田志富
许子俍
杨思为
邓文杰
GONG Haochen;HU Tao;WU Di;NIU Chaoyang;LIU Chengcheng;LIU Kaiyue;TIAN Zhifu;XU Ziliang;YANG Siwei;DENG Wenjie(University of Information Engineering,Zhengzhou 450000,China)
出处
《指挥控制与仿真》
2024年第5期29-36,共8页
Command Control & Simulation