Patent ID: 11868995
Assignee: NOK NOK LABS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising:
securely storing one or more private keys in an authenticator of a client device, at least one of the private keys usable to authenticate one or more blocks of a blockchain;
generating a signature by an attestation module that is part of, or coupled to, the authenticator, the signature generated by signing a concatenation of a first block of the blockchain and model data relating to the authenticator including a firmware version of the authenticator usable to indicate one or more capabilities of the authenticator, the signature usable by a relying party to attest to the authenticity of the first block and the model data by using a public key corresponding to the private key;
generating a signed object by the attestation module, the signed object comprising the first block, the model data, and the signature;
securely transmitting the signed object from the authenticator to the relying party;
decrypting the signature in the signed object to generate decrypted first block and decrypted model data using the public key;
authenticating the first block and the model data in the signed object through a comparison with the decrypted first block and the decrypted model data; and
responsive to a positive authentication of the first block and the model data, determining one or more capabilities of the authenticator based on the firmware version of the authenticator in the model data or the decrypted model data.