首页> 外国专利> METHOD AND SERVER FOR MANAGING USER IDENTITY USING BLOCKCHAIN NETWORK AND METHOD AND TERMINAL FOR VERIFYING USER USING USER IDENTITY BASED ON BLOCKCHAIN NETWORK

METHOD AND SERVER FOR MANAGING USER IDENTITY USING BLOCKCHAIN NETWORK AND METHOD AND TERMINAL FOR VERIFYING USER USING USER IDENTITY BASED ON BLOCKCHAIN NETWORK

机译:使用区块链网络管理用户身份的方法和服务器以及使用基于区块链网络的用户身份验证用户的方法和终端

摘要

In the present invention, in a method of managing a user's identity using a blockchain network, (a) a claims smart contract to generate claims for the identities of the users and the certification authorities is provided to the users and the certification authorities. Correspondingly, each of the user claims smart contracts and the certification agency claims smart contracts is registered in the distributed ledger of the blockchain network composed by a plurality of blockchain nodes, and the user claims smart contracts and the certification authority smart contracts Addresses on the distributed ledger for each user are managed by the IDs of the users and the certification authorities, and each user self-claim including user specific values processing user identities corresponding to the users is registered in the distributed ledger In the state of being, for a specific user-specific identity, including a specific user ID from a specific user terminal, a specific user-specific identity for authentication among specific user identities, and at least a first specific user-specific value processed by the specific user identities. When a request for confirmation of a specific user self-claim ID corresponding to a specific user self-claim is obtained from a specific certification authority server in response to a specific user-specific identity claim registration request, at least one blockchain node among the plurality of blockchain nodes is acquired. The specific user self claim is transmitted to the specific certification authority server by executing the specific user claim smart contract to transmit the specific user self claim ID corresponding to the specific user self claim registered in the distributed ledger to the specific certification authority server. Confirming the specific user self-claim registered in the distributed ledger using an ID to obtain a second specific user-specific value included in the specific user self-claim; And (b) a specific user specific identity claim from the specific certification authority server-the specific user specific identity claim is generated by the specific certification authority server, and included in the specific user specific identity claim registration request from the specific user terminal. In a state where the first specific user specific value and the second specific user specific value included in the specific user self-claim of the distributed ledger match, the specific certification authority server verifies the specific user specific identity, and then the The first certification authority ID corresponding to a specific certification authority server, at least the specific identity processing value processed by the specific user identification, and the specific user ID and the specific identity processing value signed by the private key of the specific certification authority server Generated by including a specific certification authority signature value-and a specific user-specific identity claim registration request transaction including a second specific certification authority signature value signed by the specific user-specific identity claim with the master private key of the specific certification authority When the at least one blockchain node validates the signature of the second specific certification authority and the signature value of the second specific certification authority is valid, the specific user specific identity claim is executed by executing the specific user smart contract. By sending a specific user specific identity claim registration transaction ID corresponding to a specific user specific identity claim registration transaction to be registered in the distributed ledger and to register the specific user specific identity claim to the distributed ledger to the specific certification authority server, A specific certification authority server obtains a specific user-specific identity claim ID corresponding to the specific user-specific identity claim registered in the distributed ledger using the specific user-specific identity claim transaction ID, and the specific user-specific identity claim ID To transmit to the specific user terminal step; It relates to a method comprising.
机译:在本发明中,在使用区块链网络管理用户身份的方法中,(a)向用户和证书颁发机构提供索赔智能合约,以生成针对用户和证书颁发机构的身份的索赔。相应地,每个用户要求智能合约,认证机构要求智能合约被注册在由多个区块链节点组成的区块链网络的分布式账本中,用户要求智能合约和认证机构智能合约在分布式地址每个用户的分类帐由用户的ID和证书颁发机构管理,并且每个用户的自声明(包括处理与该用户相对应的用户标识的用户特定值)以特定用户的身份注册在分布式分类帐中特定身份,包括来自特定用户终端的特定用户ID,特定用户身份中用于认证的特定用户特定身份,以及由特定用户身份处理的至少第一特定用户特定值。当响应于特定用户特定身份声明注册请求而从特定证书颁发机构服务器获得确认对应于特定用户自我声明的特定用户自我声明ID的请求时,多个中的至少一个区块链节点获得区块链节点的数量。通过执行特定用户索赔智能合约,将与在分布式账本中注册的特定用户自我索赔相对应的特定用户自我索赔ID发送到特定证书颁发机构服务器,从而将特定用户自我索赔发送到特定证书颁发机构服务器。使用ID来确认注册在所述分布式账本中的特定用户的自我索赔,以获得包括在所述特定用户的自我索赔中的第二特定用户特定的价值;并且(b)来自特定证书颁发机构服务器的特定用户特定身份声明—该特定用户特定身份声明由特定证书颁发机构服务器生成,并且包括在来自特定用户终端的特定用户特定身份声明注册请求中。在分布式账本的特定用户自声明中包括的第一特定用户特定值和第二特定用户特定值匹配的状态下,特定证书颁发机构服务器验证特定用户特定身份,然后验证第一证书颁发机构特定认证机构服务器对应的ID,至少该特定用户标识处理后的特定身份处理值,以及该特定认证机构服务器的私钥签名的特定用户ID和特定身份处理值证书颁发机构签名值-以及特定的用户特定身份声明注册请求交易,包括由特定用户特定身份声明使用特定证书颁发机构的主私钥签名的第二特定证书颁发机构签名值验证第二特定证书颁发机构的签名和第二特定证书颁发机构的签名值有效,则通过执行特定用户智能合约来执行特定用户特定身份声明。通过将与要注册到分布式账本中的特定用户特定身份声明注册交易相对应的特定用户特定身份声明注册交易ID并将特定用户特定身份声明向分布式分类账注册到特定证书颁发机构服务器,证书颁发机构服务器使用特定用户特定身份声明交易ID获取与注册在分布式账本中的特定用户特定身份声明相对应的特定用户特定身份声明ID,并将特定用户特定身份声明ID发送给具体的用户终端步骤;它涉及一种包括的方法。

著录项

  • 公开/公告号KR20200083396A

    专利类型

  • 公开/公告日2020-07-08

    原文格式PDF

  • 申请/专利权人 주식회사 코인플러그;

    申请/专利号KR20200074951

  • 发明设计人 어준선;송주한;

    申请日2020-06-19

  • 分类号G06Q20/38;G06Q20/16;H04L9/06;H04L9/32;

  • 国家 KR

  • 入库时间 2022-08-21 11:06:30

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号