计算机应用 ›› 2018, Vol. 38 ›› Issue (2): 316-320.DOI: 10.11772/j.issn.1001-9081.2017082170

• 网络空间安全 • 上一篇    下一篇

基于区块链技术的高效跨域认证方案

周致成, 李立新, 李作辉   

  1. 信息工程大学, 郑州 450001
  • 收稿日期:2017-08-21 修回日期:2017-09-12 出版日期:2018-02-10 发布日期:2018-02-10
  • 通讯作者: 李立新
  • 作者简介:周致成(1992-),男,河南郑州人,硕士研究生,主要研究方向:信息安全、区块链;李立新(1967-),男,重庆人,研究员,博士,主要研究方向:网络与信息安全;李作辉(1981-),男,湖南衡阳人,副研究员,博士,主要研究方向:公钥密码、网络安全。
  • 基金资助:
    信息工程大学科研基金资助项目(2016609903)。

Efficient cross-domain authentication scheme based on blockchain technology

ZHOU Zhicheng, LI Lixin, LI Zuohui   

  1. Information Engineering University, Zhengzhou Henan 450001, China
  • Received:2017-08-21 Revised:2017-09-12 Online:2018-02-10 Published:2018-02-10
  • Supported by:
    This work is partially supported by the Information Engineering University Research Fund (2016609903).

摘要: 为解决现有公钥基础设施(PKI)跨域认证方案的效率问题,利用具有分布式多中心、集体维护和不易篡改优点的区块链技术,提出基于区块链技术的高效跨域认证方案,设计了区块链证书授权中心(BCCA)的信任模型和系统架构,给出了区块链证书格式,描述了用户跨域认证协议,并进行了安全性和效率分析。结果表明,在安全性方面,该方案具有双向实体认证等安全属性;在效率方面,与已有跨域认证方案相比,利用区块链不可篡改机制,使用哈希算法验证证书,能减少公钥算法签名与验证的次数、提升跨域认证效率。

关键词: 跨域认证, 区块链, 授权中心, 公钥基础设施, 数字证书, 数字签名

Abstract: To solve the efficiency problem of the existing Public Key Infrastructure (PKI) cross-domain authentication scheme, by using blockchain technology with the advantages of distributed multi-center, collective maintenance and not being easy to tamper, an effective cross-domain authentication scheme was proposed, including BlockChain Certificate Authority (BCCA) trust model and system architecture, blockchain certificate format and user cross-domain authentication protocol, as well as the security and efficiency. The results show that in terms of security, the scheme has security attributes such as mutual entity authentication; in terms of efficiency, compared with the existing cross-domain authentication scheme, by taking advantage of blockchain mechanism such as not being easy to tamper, and hash algorithm, the number of signature and verification of public key algorithm is reduced, which enhances the efficiency of cross-domain authentication.

Key words: cross-domain authentication, blockchain, Certificate Authority (CA), Public Key Infrastructure (PKI), digital certificate, digital signature

中图分类号: