Patent ID: 11968305
Assignee: SONY GROUP CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 12:
13. A system comprising:
a blockchain;
a device to be authenticated,
wherein it is to be verified that a user is using the device at a pre-specified location between a start time and an end time,
wherein the device accesses the blockchain through a network connection,
wherein the blockchain stores a commitment including an identity of the device to authenticate, an identity of a user of the device, a pre-specified location associated with the user, the start time of usage of the device, the end time of usage of the device, and a challenge,
wherein the commitment is generated to verify that the user is committed to using the device as specified;
a public key and a private key of the device for encryption and decryption that are stored in the device and in the blockchain;
a public key and a private key of the user for encryption and decryption that are stored in the blockchain;
a scheduler to generate a visual code of the device to carry an answer to the challenge, to encrypt the generated visual code with the public key of the device, wherein the encrypted visual code may only be decrypted with the private key of the device, and to store the encrypted visual code in the blockchain, wherein the challenge is a nonce and the function is non-reversible; and
a camera device:
to capture an image of a decrypted visual code,
generate a message including the commitment with a location of the camera device, the identity of the device obtained from the extracted visual code, and a current time, and
to transmit the message,

wherein the extracted visual code carries the answer corresponding to the challenge,
wherein the transmitted message is used to verify that the user is using the device at the pre-specified location between the start time and the end time.