Method and apparatus for user authentication based on block chain
AssigneePostech Academy-Industry Foundation
InventorsChan Ik PARK, Jeong Hyeon MA
Life of this patent
Estimating the term…
Abstract
A user authentication method performed by an authentication management server constituting a block chain network with a target device may comprise receiving, from the target device, a transaction including authentication information of a user and a unique value of the target device; determining a token of the user stored in a smart contract based on the authentication information; and authenticating the user based on validity information of the token, ownership information of the token, and the transaction.
Claims20
A user authentication method performed by an authentication management server constituting a block chain network with a target device, the user authentication method comprising:
- receiving, from the target device, a transaction including authentication information of a user and a unique value of the target device;
- determining a token of the user stored in a smart contract based on the authentication information;
- and
- authenticating the user based on validity information of the token, ownership information of the token, and the transaction.
A token issuance method performed by an authentication management server constituting a block chain network with a user terminal, the token issuance method comprising:
- receiving, from the user terminal, a transaction including authentication information of a user, parameters for setting attribute values of a token, and token generation request information;
- determining whether to generate a token of the user based on policy information of the smart contract and the authentication information;
- and
- in response to determining to generate the token, generating the token of the user including validity information and ownership information based on the policy information and the transaction, and issuing the generated token to the block chain network.
An authentication management server performing user authentication by constituting a block chain network with a target device, the authentication management server comprising:
- a processor;
- and
- a memory storing at least one instruction executable by the processor,
- wherein when executed by the processor, the at least one instruction is configured the processor to:
- receive, from the target device, a transaction including authentication information of a user and a unique value of the target device;
- determine a token of the user stored in a smart contract based on the authentication information;
- and
- authenticate the user based on validity information of the token, ownership information of the token, and the transaction.
An authentication management server performing user authentication by constituting a block chain network with a user terminal, the authentication management server comprising:
- a processor;
- and
- a memory storing at least one instruction executable by the processor,
- wherein when executed by the processor, the at least one instruction is configured the processor to:
- receive, from the user terminal, a transaction including authentication information of a user, parameters for setting attribute values of a token, and token generation request information;
- determine whether to generate a token of the user based on policy information of the smart contract and the authentication information;
- and
- in response to determining to generate the token, generate the token of the user including validity information and ownership information based on the policy information and the transaction, and issue the generated token to the block chain network.
Dependencies are inferred from the claim text.