摘要
随着物联网设备爆发式增长,针对传统身份认证容易出现单点故障和数据篡改,区块链-物联网结合资源消耗大的问题,提出轻量级区块链身份认证方法。采用多层级的区块链物联网架构,通过节点角色分配方法划分物联网设备,使用轻量级身份基加密算法为每个设备生成公私钥用于身份认证,节点的身份信息被存储在区块链上,解决单点故障并减少资源消耗,实现资源受限物联网设备相互认证。实验测试表明,该方案在密钥生成时间和资源消耗上具有优势,并且能抵抗多种安全攻击,具有很好的安全性。
With the explosive growth of IoT devices,considered that traditional identity authentication is prone to single point of failure and data tampering.Meanwhile,IoT combined with blockchain can cause a large of resource consumption,a lightweight blockchain identity authentication method is proposed to solve the problem.our scheme adopts a multi-level blockchain IoT architecture by dividing IoT devices with node role assignment method,uses lightweight identity based encryption algorithm to generate public and private keys for each device for identity authentication,and node identity information is stored on the blockchain to solve single point of failure,reduce resource consumption,and achieve mutual authentication of resource constrained IoT devices.Experiments show that this scheme has advantages in key generation time and resource consumption,and has better security that can resist various security attacks.
作者
袁琪
张宗耀
周美彤
李超
朱恒军
YUAN Qi;ZHANG Zong-yao;ZHOU Mei-tong;LI Chao;ZHU Heng-jun(College of Telecommunication and Electronic Engineering,Qiqihar University,Heilongjiang Qiqihar 161000,China;Department of Teaching and Research,Unit 93033 of the PLA,Shenyang 110141,China)
出处
《齐齐哈尔大学学报(自然科学版)》
2023年第5期7-13,共7页
Journal of Qiqihar University(Natural Science Edition)
基金
黑龙江省省属本科高等学校基本科研业务费科研项目(135309453)
黑龙江省自然基金联合引导项目(LH2020F050)。
关键词
物联网
区块链
身份认证
身份基加密
IoT
blockchain
identity authentication
identity based encryption