首页|物联网环境下基于SM9算法和区块链技术的身份认证方法

物联网环境下基于SM9算法和区块链技术的身份认证方法

An Identity Authentication Method Based on SM9 and Blockchain in the IoT Environment

扫码查看
物联网环境下的终端设备需要进行相互识别和身份认证来保障网络安全和数据安全,身份认证是物联网安全保障的第一道防线,现有的传统公钥密码体制(PKI)过程繁琐、计算量大,不能很好地满足资源受限、开放、分布式物联网环境.文章基于SM9标识密码算法设计了一种基于区块链的物联网终端身份认证方案,基于计算性Diffie-Hellman困难问题、q-Diffie-Hellman逆问题和双线性DH困难问题的假设下,可以极大满足机密性和不可伪造性,更加符合物联网实际应用环境.该方案采用设备身份标识作为公钥,简化了密钥分发管理流程,另外区块链作为一种去中心化的底层存储数据库,用来记录密钥、证书、签名等信息,可以为认证流程进行可信背书.通过性能和Proverif形式化安全性分析,并与目前主流的几种认证方式进行比较,证明该方案可以满足物联网环境下时间、性能及安全性的需求.
Terminal devices in the Internet of Things(IoT)environment need to identify and authenticate each other to ensure network security and data security,and authentication is the first line of defense for IoT security,and the existing traditional public key cryptosystem(PKI)is cumbersome and computationally intensive,which can not satisfy the resource-constrained,open,and distributed IoT environment well.In this paper,a blockchain-based two-way authentication scheme for IoT terminals was designed based on the SM9 identity cryptography algorithm,which could greatly satisfy the confidentiality and unforgeability based on the assumptions of the computational Diffie-Hellman hard problem,the q-Diffie-Hellman inverse problem,and the bilinear Diffie-Hellman hard problem,and was more in line with the practical application environment of the IoT.The scheme adopted the device identity as the public key,which simplified the key distribution management process.In addition,the blockchain,as a decentralized underlying storage database used to record information such as keys,certificates,signatures,etc.,could be used to carry out credible endorsement for the authentication process.Through performance and Proverif formalized security analysis,and comparing several current mainstream authentication methods,the scheme can meet the time,performance and security requirements in the IoT environment.

Internet of ThingsSM9identity authenticationblockchain

翟鹏、何泾沙、张昱

展开 >

北京工业大学信息学部,北京 100124

济宁学院计算机科学与工程学院,济宁 273100

物联网 SM9算法 身份认证 区块链

北京市自然科学基金

IS23054

2024

信息网络安全
公安部第三研究所 中国计算机学会计算机安全专业委员会

信息网络安全

CSTPCDCHSSCD北大核心
影响因子:0.814
ISSN:1671-1122
年,卷(期):2024.24(2)
  • 1
  • 28