计算机工程与应用 ›› 2022, Vol. 58 ›› Issue (19): 135-141.DOI: 10.3778/j.issn.1002-8331.2107-0251

• 网络、通信与安全 • 上一篇    下一篇

面向跨链系统的用户身份标识认证模型

王洒洒,戴炳荣,朱孟禄,李超   

  1. 1.上海计算机软件技术开发中心,上海 201112 
    2.上海海事大学 信息工程学院,上海 201306
  • 出版日期:2022-10-01 发布日期:2022-10-01

User Identity Authentication Model for Cross-Chain System

WANG Sasa, DAI Bingrong, ZHU Menglu, LI Chao   

  1. 1.Shanghai Development Center of Computer Software Technology, Shanghai 201112, China
    2.School of Information Engineering, Shanghai Maritime University, Shanghai 201306, China
  • Online:2022-10-01 Published:2022-10-01

摘要: 随着区块链技术发展以及广泛应用,链与链之间交互成为关注焦点,跨链身份认证与管理是实现区块链可信交互的基础。针对当前跨链身份认证与管理中存在的安全性与性能不足问题,提出一种基于ECC-ZKP的面向跨链系统的用户身份标识认证模型。通过研究跨链身份标识模型,引入椭圆曲线加密算法和零知识证明,实现跨链身份标识注册、更新以及认证,为用户的跨链访问、通信提供可信身份认证服务。分析与测试结果表明,该方案具有较高的安全性,且在处理效率、资源利用率方面表现较好。

关键词: 跨链交互, 零知识证明, 身份标识, 椭圆曲线加密算法

Abstract: With the development and wide use of blockchain technology, the interconnection and interoperability between blockchains have become the focus of current research. Cross-chain identity authentication and management are the basis for trust interaction of blockchain. In order to solve the problems of security and performance in the current cross-chain identity authentication and management, a user identity and authentication model based on ECC-ZKP(elliptic curve cryptosystem-zero-knowledge proof) is proposed. By studying the cross-chain identity model, the elliptic curve encryption algorithm and zero-knowledge proof are introduced to realize the registration, update and authentication of cross-chain identity, and provide trusted identity authentication services for users’ cross-chain access and communication. The analysis and test show that the model has high security and good performance in processing efficiency and resource utilization.

Key words: cross-chain interaction, zero-knowledge proof, identification, elliptic curve encryption algorithm