首页>
外国专利>
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.
展开▼