Extending a secure key storage for transaction confirmation and cryptocurrency
AssigneeNok Nok Labs, Inc.
InventorRolf Lindemann
Life of this patent
Estimating the term…
Abstract
A system, apparatus, method, and machine readable medium are described for secure authentication. For example, one embodiment of a system comprises: an authenticator on a client device to securely store one or more private keys, at least one of the private keys usable to authenticate a block of a blockchain; and an attestation module of the authenticator or coupled to the authenticator, the attestation module to generate a signature using the block and the private key, the signature usable to attest to the authenticity of the block by a device having a public key corresponding to the private key.
Claims27
A system comprising:
- an authenticator on a client device to securely store one or more private keys, at least one of the private keys usable to authenticate a block of a blockchain;
- and
- an attestation module of the authenticator or coupled to the authenticator, the attestation module to generate a signature using the block and the private key, the signature usable to attest to the authenticity of the block by a device having a public key corresponding to the private key.
A system comprising:
- an authenticator on a client device to securely authenticate a user via biometric input, manual user input and/or by detecting current conditions related to the client device;
- keystore circuitry and logic to maintain a secure store of private keys, the keystore circuitry/logic to compute a digital signature over a digital object using a first private key on condition that the user has been authenticated by the authenticator.
A system to implement a private or public ledger comprising:
- public key management circuitry/logic to receive, process, and store public keys and related attestation statements responsive to user authorization,
- the public key management circuitry/logic to add a public key to a record in the private or public ledger identified by a decentralized identifier (DID).
Dependencies are inferred from the claim text.