一种基于区块链零知识证明的注册登录方案

A REGISTRATION LOGIN SCHEME BASED ON ZERO-KNOWLEDGE PROOF OF BLOCKCHAIN

  • 摘要: 目前市场上的电子信息系统在用户注册功能设计中大多采用手机号验证或其他关联账号绑定注册的方式。这种注册登录方式虽然方便快捷,但个人信息被平台收集,增加了个人信息泄露的风险。为了保护用户注册时所用的个人信息安全,解除用户因个人信息泄露带来的繁多的困扰。提出一种基于区块链技术的用户注册登录方式,通过构建联盟链,将区块链技术与注册登录系统相融合,保证用户的信息在软件应用商保密及隐藏用户登录应用记录的前提下使用手机号在联盟链中进行注册,注册成功可以登录联盟链上所有的系统。联盟链系统给链中的应用节点颁发唯一身份编号,用户使用账号发布交易申请登录节点,在申请登录过程中产生零知识范围证明隐藏登录记录。

     

    Abstract: At present, electronic information systems on the market mostly use mobile phone number verification, or other associated account binding registration methods in the user registration function design. Although this registration and login method is convenient and fast, personal information is also collected by platforms, which increases the risk of personal information leakage. In order to protect the security of personal information used in user registration and relieve the various troubles caused by the leakage of personal information, this paper proposes a user registration and login method based on blockchain technology. By constructing the alliance chain, the blockchain technology was integrated with the registration and login system to ensure that users could still use their mobile phone numbers to register in the alliance chain without revealing personal information to software application vendors and hide user login application record. After the registration was successful, users could log in to all systems on the alliance chain. The alliance chain system issued a unique identification number to the application node in the chain, and users used the account to post the transaction to apply for the login node, generated a zero-knowledge scope certificate during the application login process to hides the login record.

     

/

返回文章
返回