A blockchain-based multi-identity authentication method and system

A technology of identity authentication and block chain, applied in the field of multi-identity authentication method and system based on block chain

Active Publication Date: 2022-04-08
香农数据有限公司
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] TOTP is a good solution to the security risk of SMS verification codes, but TOTP also has shortcomings, because the server records the key information of each user. If a hacker breaks through the server and obtains the user's key, it can be used without the user's knowledge. case to complete 2FA

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
  • A blockchain-based multi-identity authentication method and system
  • A blockchain-based multi-identity authentication method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] like figure 1 As shown, Embodiment 1 of the present invention provides a blockchain-based multiple identity authentication method, hereinafter referred to as this method or this identity authentication method, comprising the following steps:

[0031] S1. Create a user blockchain account, which includes a user public key and a user private key;

[0032] S2. Create an enterprise blockchain account, where the enterprise blockchain account includes an enterprise public key and an enterprise private key;

[0033] S3. Call the smart contract on the blockchain, generate a multi-signature address according to the user public key and the enterprise public key, and lock the pass in the multi-signature address through a transaction;

[0034] S4. Obtain the transaction ID of the transaction, and send the transaction ID to the user related to the transaction;

[0035] S5. Unlock the certificate corresponding to the transaction ID in the multi-signature address through the user pri...

Embodiment 2

[0056] like figure 2 As shown, Embodiment 2 of the present invention provides a blockchain-based multiple identity authentication system, including a user terminal 1, an authentication terminal 2, and a blockchain terminal 4;

[0057] The user terminal 1 is used to create a user blockchain account at the blockchain terminal 4, and the user blockchain account includes a user public key and a user private key;

[0058] The authentication terminal 2 is used to create an enterprise blockchain account at the blockchain terminal 4, and the enterprise blockchain account includes an enterprise public key and an enterprise private key;

[0059] The authentication terminal 2 is also used to call the smart contract on the block chain, generate a multi-signature address according to the user public key and the enterprise public key, and lock the pass in the multi-signature address through a transaction;

[0060] The authentication terminal 2 is also used to obtain the transaction ID of ...

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 present invention relates to the technical field of identity authentication, and discloses a block chain-based multiple identity authentication method and system. The method includes the following steps: creating a user block chain account, and the user block chain account includes a user public key and a user private key. key; create an enterprise blockchain account, which includes the enterprise public key and enterprise private key; call the smart contract on the blockchain, generate a multi-signature address according to the user public key and the enterprise public key, and pass a The transaction locks the pass in the multi-signature address; obtains the transaction ID of the transaction, sends the transaction ID to the user related to the transaction; unlocks the multi-signature address through the user private key and / or enterprise private key For the pass corresponding to the transaction ID, judge whether the user private key and / or enterprise private key can unlock the pass corresponding to the transaction ID in the multi-signature address according to the smart contract, and if it can be unlocked, the identity Authentication succeeded. The invention has the technical effect of high identity authentication security.

Description

technical field [0001] The invention relates to the technical field of identity authentication, in particular to a block chain-based multiple identity authentication method and system. Background technique [0002] Identity authentication is integrated in all aspects of life, and there are many unsafe factors in purely password-based authentication methods, such as password brute force cracking. Therefore, the current identity authentication is usually two-factor authentication, that is, 2FA—two Factor Authentication verification, that is, to authenticate users by combining passwords and physical objects. Here, the physical objects can be credit cards, mobile phones, SIM cards, and so on. SMS verification code is a simple and efficient 2FA dual authentication mechanism, that is, when logging in, both a password and a SMS verification code are required to prove that the requester has both the account password and the user's mobile phone / SIM card, and the SMS verification code...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F21/31G06Q40/04
CPCG06F21/31G06Q40/04
Inventor 赵志杰李剑波
Owner 香农数据有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products