Device and method of provisioning secure information
AssigneeSamsung Electronics Co., Ltd.
InventorsKi-Tak Kim, Ki-Seok Bae, Jin-Su Hyun, Young-Moon Sonn, Hyo-Sun Hwang
Life of this patent
Estimating the term…
Abstract
A semiconductor device for provisioning secure information of a demander includes a device key storage configured to store a device key provisioned by a supplier of the semiconductor device, a master key generator configured to generate, based on the device key and demander data provisioned by the demander, a master key of the demander by using a first operation shared with the supplier and a second operation shared with the demander, and a cryptographic engine configured to perform a cryptographic operation based on the master key.
Claims15
A semiconductor device configured to provision secure information of a demander, the semiconductor device comprising:
- a device key storage configured to store a device key provisioned by a supplier of the semiconductor device;
- a master key generator configured to generate, based on the device key and demander data provisioned by the demander, a master key of the demander by using a first operation shared with the supplier and a second operation shared with the demander, wherein the demander data comprises at least one demander identifier and an encrypted master key;
- and
- a cryptographic engine configured to perform a cryptographic operation based on the master key,
- wherein the master key generator comprises:
- a decryption processor configured to decrypt the encrypted master key using an encryption key that was generated based on the device key and the at least one demander identifier.
A method of operating a semiconductor device for provisioning secure information of a demander, the method comprising:
- receiving and storing a device key;
- receiving at least one demander identifier and an encrypted master key of the demander;
- generating an encryption key based on the device key and the at least one demander identifier;
- generating a master key by decrypting the encrypted master key with the encryption key;
- and
- performing a cryptographic operation based on the master key.
Dependencies are inferred from the claim text.