首页|物联网中一种无中心的密钥分发方案

物联网中一种无中心的密钥分发方案

扫码查看
针对传统的有中心的密钥分发方案不适用于资源受限的物联网设备的问题,论文提出了一种无中心的密钥分发方案。该方案中所有节点使用轻量化的椭圆曲线加密算法生成自己的公私钥,并在节点群中广播其公钥;其次结合区块链的特点,提出了节点的信誉评估公式,以挑选优质节点作为主节点来领导共识和生成区块;在此基础上所有节点使用改进的PBFT共识算法进行节点间的共识,成功后主节点将所有节点的公钥信息存入区块链中;节点间进行通信时可通过区块链中的公钥信息来验证对方公钥的可信性。实验结果表明,该方法在生成公私钥速率和优质节点当选为主节点的次数上都平均提升了14。5%,在恶意节点当选为主节点的次数上平均降低了19。8%。
A Key Distribution Scheme Without Center in the Internet of Things
Aiming at the problem that the traditional key distribution scheme with center is not suitable for Internet of things devices with limited resources,this paper proposes a key distribution scheme without center.In this scheme,all nodes use the light-weight elliptic curve encryption algorithm to generate their own public and private keys,and broadcast their public keys in the node group.Secondly,combined with the characteristics of blockchain,this paper puts forward the reputation evaluation formula of nodes,which selects high-quality nodes as the master node to lead consensus and generate blocks.On this basis,all nodes use the improved PBFT consensus algorithm for consensus among nodes.After success,the main node stores the public key information of all nodes in the blockchain.When communicating between nodes,the credibility of each other's public key can be verified through the public key information in the blockchain.Experimental results show that this method increases the public-private key generation rate and the number of high-quality nodes selected as the master node by 14.5%,and decreases the number of malicious nodes se-lected as the master node by 19.8%.

without centerkey distributionelliptic curveblockchainpractical byzantine fault tolerance

许帆、张星

展开 >

江苏大学计算机科学与通信工程学院 镇江 212013

无中心 密钥分发 椭圆曲线 区块链 实用拜占庭容错

2024

计算机与数字工程
中国船舶重工集团公司第七0九研究所

计算机与数字工程

CSTPCD
影响因子:0.355
ISSN:1672-9722
年,卷(期):2024.52(12)