System for synchronizing a cryptographic key state through a blockchain
AssigneeIntel Corporation
InventorMatthew D. Wood
Life of this patent
Estimating the term…
Abstract
In one embodiment, an apparatus comprising a memory to store a first value of a cryptographic key state; and a processor to generate a request to commit the first value of the cryptographic key state into a block of a blockchain, the blockchain to synchronize the cryptographic key state for a plurality of security modules; and generate a one-time cryptographic key based on the first value of the cryptographic key state responsive to a determination that the first value of the cryptographic key state has been committed to the blockchain.
Claims20
An apparatus comprising:
- a memory to store a first value of a cryptographic key state;
- and
- a processor to:
- generate a request to commit the first value of the cryptographic key state into a block of a blockchain, the blockchain to synchronize the cryptographic key state for a plurality of security modules;
- and
- generate a one-time cryptographic key based on the first value of the cryptographic key state responsive to a determination that the first value of the cryptographic key state has been committed to the blockchain.
A system comprising:
- a memory to store a blockchain comprising a smart contract;
- and
- a processor to:
- receive a request to commit a first value of a cryptographic key state into a block of the blockchain, the blockchain to synchronize the state for a plurality of security modules;
- determine whether the request complies with the smart contract of the blockchain;
- and
- responsive to a determination that the request complies with the smart contract of the blockchain, commit the first value of the cryptographic key state into a block of the blockchain.
At least one machine readable storage medium having instructions stored thereon, the instructions when executed by a machine to cause the machine to:
- generate a request to commit a first value of a cryptographic key state into a block of a blockchain, the blockchain to synchronize the cryptographic key state for a plurality of security modules;
- and
- generate a one-time cryptographic key based on the first value of the cryptographic key state responsive to a determination that the first value of the cryptographic key state has been committed to the blockchain.
Dependencies are inferred from the claim text.