Patent ID: 11943372
Assignee: A42 INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 10:
11. A use right information processing method for performing processes related to authentication and authorization for a user to use a device to be controlled using a smart contract that functions with a computer executing a code recorded on a blockchain, the use right information processing method comprising:
a step (a) of storing authentication data shared with a user terminal used by the user and having a different value for each of the processes;
a step (b) of receiving, from the user terminal, signature data generated in the user terminal by signing the authentication data with a predetermined signature algorithm using a secret key corresponding to the user;
a step (c) of deriving, using the predetermined signature algorithm, a public key corresponding to the secret key from the authentication data and the signature data received in the step (b);
a step (d) of obtaining, using the public key or identification information corresponding to the public key, information regarding a use right of the device of the user recorded in advance in association with the public key or the identification information in the smart contract;
a step (e) of generating an access token and transmitting the access token to the user terminal in a case where the user is determined to be allowed to use the device on a basis of the information regarding the use right obtained in the step (d); and
a step (f) of receiving an access token from the device that has received the access token together with a control instruction from the user terminal, determining whether or not the access token received from the device is same as the access token generated in the step (e), and in a case of being the same, transmitting information indicating that the access token is valid to the device.