Management of root key for semiconductor product
AssigneeAvago Technologies International Sales Pte. Limited
InventorsSteve Rodgers, Rui Pedro de Moura Alves Pimenta
Life of this patent
Estimating the term…
Abstract
A method which comprises storing a readable identifier, which identifies a semiconductor product, and a unique key, being unique for said semiconductor product or for a group of semiconductor products, in a memory of said semiconductor product, generating an initial security data structure, said initial security data structure depending on a root key and on said unique key, wherein both said root key and said unique key are assigned to said semiconductor product, and wherein said initial security data structure is assigned to said readable identifier, and supplying said initial security data structure to said semiconductor product for further processing.
Claims20
A method, comprising:
- storing, in a memory of a semiconductor product, a readable identifier which identifies the semiconductor product, and a unique key, being unique for the semiconductor product or for a group of semiconductor products;
- generating an initial security data structure, the initial security data structure depending on a root key and on the unique key, wherein both the root key and the unique key are assigned to the semiconductor product, and wherein the initial security data structure is assigned to the readable identifier;
- and
- supplying the initial security data structure to the semiconductor product for further processing.
A semiconductor product, comprising:
- a memory storing a readable identifier identifying the semiconductor product, and a unique key being unique for the semiconductor product or for a group of semiconductor products, the readable identifier and the unique key assigned to an initial security data structure and to a boot security data structure which both depend on a root key assigned to the semiconductor product and depending on the unique key;
- and
- a processing logic configured for processing the initial security data structure, using the unique key, to generate the boot security data structure for use by the semiconductor product for booting.
A system, comprising:
- a semiconductor product comprising a memory storing a readable identifier, identifying the semiconductor product, and a unique key, being unique for the semiconductor product or for a group of semiconductor products;
- and
- a storage unit storing a boot security data structure which depends on a root key and on the unique key, wherein both the root key and the unique key are assigned to the semiconductor product, and wherein the boot security data structure is assigned to the readable identifier and is used by the semiconductor product for booting.
Dependencies are inferred from the claim text.