Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-party trusted identity authentication method and system based on block chain

An identity authentication and blockchain technology, applied in the field of Internet identity authentication, to achieve high security, clear and clear identity

Active Publication Date: 2017-09-22
北京信任度科技有限公司
View PDF4 Cites 126 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical task of the present invention is to address the above deficiencies, to provide a blockchain-based multi-party trust identity authentication method and system to solve how to realize user-oriented identity authentication for multiple application systems based on the blockchain, and in the identity authentication process In the problem of securely storing user information through the blockchain and authentically and completely verifying user identity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-party trusted identity authentication method and system based on block chain
  • Multi-party trusted identity authentication method and system based on block chain
  • Multi-party trusted identity authentication method and system based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] as attached figure 1 , attached figure 2 And attached image 3 As shown, in the blockchain-based multi-party trust identity authentication method of the present invention, after the application system generates user attribute card information according to the received registration request, it encrypts the user attribute card information and publishes the encrypted user attribute card information to the block There are multiple parties in the application system, and the encrypted user attribute card information corresponding to the application system of each party is stored in the blockchain; after receiving the authentication request, the application system of each party uses the blockchain to verify the identity of the user, and stores it in the blockchain. Multi-party encrypted user attribute card information for multi-party trusted authentication. Among them, the blockchain-based multi-party trust identity authentication method of each application system includes ...

Embodiment 2

[0063] This embodiment is a further improvement on the basis of Embodiment 1. The difference between this embodiment and Embodiment 1 is: in the above-mentioned multi-party application system, the user first registers the application system as the first application system, and among the above-mentioned multi-party application systems except the first application system The application systems outside the system are the remaining application systems; in the process of user registration and identity authentication in all the above application systems, all application systems share a private key, which does not need to be regenerated.

[0064] Specifically, when executing the user registration process, step (1.1) has the following differences from Embodiment 1:

[0065] (1.1), the user generates a public key and a private key when registering for the first time in the first application system, and registers the public key when the user registers for the first time in the remaining...

Embodiment 3

[0068] The blockchain-based multi-party trusted identity authentication system of the present invention includes a blockchain storage network, a client authentication module configured on the client, and an application server authentication module configured on each application system. The client authentication The module is used to generate private key and public key, perform digital signature and perform private key decryption, and the application server authentication module is used to generate user attribute card information, perform signature verification, and perform user attribute card information block chain storage, query and comparison. The blockchain storage network is used to store user attribute card information.

[0069] Among them, the client authentication module is used to generate a private key and a public key, and generates the user's public key and private key when the user registers for the first time; Before the information is submitted to the applicatio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a multi-party trusted identity authentication method and system based on a block chain, and belongs to the field of Internet identity authentication. The technical problem to be solved is to realize identity authentication of a user in a plurality of application systems based on the block chain, securely store the user information in the identity authentication process through the block chain and really and completely verify the user identity. The method comprises the following steps: an application system generates user attribute card information according to a received registration request, encrypts the user attribute card information and issues the user attribute card information to the block chain, wherein a plurality of application systems are provided, and the encrypted user attribute card information corresponding to each application system is stored in the block chain; each application system verifies the user identity based on the block chain. The system structurally comprises a block chain network, a client authentication module configured in a client and an application server authentication module configured in the application system. By adoption of the multi-party trusted identity authentication method and system, the real name information of the user is stored in the block chain securely and reliably, and the identity authentication of the user is implemented really and completely through the block chain.

Description

technical field [0001] The invention relates to the field of Internet identity authentication, in particular to a block chain-based multi-party trust identity authentication method and system. Background technique [0002] In the PKI system, the digital certificate of the third-party CA is a way to indicate the user's real name information. A digital certificate is a string of numbers that marks the identity information of all parties in the Internet communication. It provides a way to verify the identity of the communication entity on the Internet. A digital certificate is a digital signature issued by the Certificate Authority (CA). A file containing information about the owner of the public key and the public key. People can use digital certificates to identify each other on the Internet. CA certification is a centralized certification model. All application systems and users must trust the CA unconditionally, resulting in low certification efficiency and high certifica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06G06F21/31H04L9/08H04L9/14
CPCG06F21/31H04L9/0863H04L9/14H04L63/0428H04L63/08H04L63/083
Inventor 马臣云
Owner 北京信任度科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products