网络与信息安全学报 ›› 2022, Vol. 8 ›› Issue (3): 123-133.doi: 10.11959/j.issn.2096-109x.2022036

• 学术论文 • 上一篇    下一篇

基于联盟链的跨域认证方案

牛建林, 任志宇, 杜学绘   

  1. 信息工程大学,河南 郑州 450001
  • 修回日期:2022-03-02 出版日期:2022-06-15 发布日期:2022-06-01
  • 作者简介:牛建林(1995− ),男,河南焦作人,信息工程大学硕士生,主要研究方向为网络与信息安全、区块链安全
    任志宇(1974− ),女,河南汤阴人,博士,信息工程大学副教授,主要研究方向为网络与信息安全
    杜学绘(1968− ),女,河南新乡人,博士,信息工程大学教授、博士生导师,主要研究方向为网络与信息安全、空间信息网络、云计算安全
  • 基金资助:
    国家重点研发计划(2018YFB0803603);国家自然科学基金(61702550);国家自然科学基金(61802436)

Cross-domain authentication scheme based on consortium blockchain

Jianlin NIU, Zhiyu REN, Xuehui DU   

  1. Information Engineering University, Zhengzhou 450001, China
  • Revised:2022-03-02 Online:2022-06-15 Published:2022-06-01
  • Supported by:
    The National Key R&D Program of China(2018YFB0803603);The National Natural Science Foundation of China(61702550);The National Natural Science Foundation of China(61802436)

摘要:

针对传统跨域认证易单点失效、过度依赖第三方等安全问题,提出了一种结合基于身份的密码(IBC,identity-based cryptography)体制与联盟链的跨域认证方案。通过设计包括实体层、代理层、区块链层、存储层在内的分层跨域认证架构,在跨域认证场景中引入联盟链,从而能够使两者较好地融合,增加了联盟链在跨域认证场景中的适应性。在存储层,设计摘要数据格式,将其存储于链上,摘要数据对应的完整数据存储于链下的星际文件系统,从而形成一种安全可靠的链上链下分布式存储方案,解决引入区块链后存在的链上存储受到限制的问题。提出一种基于永久自主权身份和临时身份的身份管理方案,解决结合IBC体制后身份难以注销和匿名身份难以监管的问题。在此基础上,设计完整的跨域全认证、重认证以及密钥协商协议以实现跨域认证流程。在安全性方面,使用 SVO 逻辑对认证协议进行分析,证明了跨域认证协议的安全性。通过仿真对计算负载性能、通信负载以及联盟链性能进行了测试与分析。分析表明,与相关方案相比,协议在满足安全性的同时,在服务端和用户端均有较好的计算负载表现。在通信效率上,相较于其他方案有不错的表现。通过联盟链工具对链上读写时延进行了测试,结果表明所提方案有良好的可用性。

关键词: 跨域认证, 联盟链, 基于身份的密码体制, 身份管理

Abstract:

To solve the security problems of traditional cross-domain authentication schemes, such as single point of failure and excessive dependence on third parties, a cross-domain authentication scheme was proposed which combines IBC and consortium blockchain.The consortium blockchain was introduced into the cross-domain authentication scene by designing the layered cross-domain authentication architecture including entity layer, proxy layer, blockchain layer and storage layer.In the storage layer, abstract data format was designed and stored in the chain, and the complete data corresponding to the abstract data was stored in the interplanetary file system under the chain.This safe and reliable on-chain distributed storage scheme solved the limitation problem of on-chain storage caused by introduction of blockchain.Besides, an identity management scheme based on permanent autonomy identity and temporary identity was proposed to solve the challenges that it is difficult to cancel identity and to supervise anonymous identity after combining IBC system.On this basis, complete cross-domain full authentication, re-authentication and key negotiation protocols were designed to implement the cross-domain authentication process.In terms of security, SVO logic was used to analyze the authentication protocol, and the security of the cross-domain authentication protocol was proved.The performance of calculation overhead, communication overhead and consortium blockchain were tested and analyzed by simulation.Analysis results showed that the protocol satisfies the security requirements and has improved calculation overhead performance on both server and client sides, comparing with other related works.In terms of communication overhead, it also has better performance.The query/write latency was tested by the consortium blockchain tool, and the results showed that the scheme has good usability.

Key words: cross-domain authentication, consortium blockchain, identity-based cryptography, identity management

中图分类号: 

No Suggested Reading articles found!