Apparatus and method for distributing private keys to an entity with minimal secret, unique information
First Claim
1. A method comprising:
- programming a chip secret key into a manufactured chip;
sending the manufactured chip to a system original equipment manufacturer (OEM); and
generating at least one private key for the manufactured chip according to a received key update request.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, a method and apparatus for distributing private keys to an entity with minimal secret, unique information are described. In one embodiment, the method includes the storage of a chip secret key within a manufactured chip. Once the chip secret key is stored or programmed within the chip, the chip is sent to a system original equipment manufacturer (OEM) in order to integrate the chip within a system or device. Subsequently, a private key is generated for the chip by a key distribution facility (KDF) according to a key request received from the system OEM. In one embodiment, the KDF is the chip manufacturer. Other embodiments are described and claims.
133 Citations
40 Claims
-
1. A method comprising:
-
programming a chip secret key into a manufactured chip;
sending the manufactured chip to a system original equipment manufacturer (OEM); and
generating at least one private key for the manufactured chip according to a received key update request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture including a machine readable medium having stored thereon instructions which may be used to program a system to perform a method, comprising:
-
programming a chip secret key into a manufactured chip;
sending the manufactured chip to a system original equipment manufacturer (OEM); and
generating at least one private key for the manufactured chip according to a received key update request. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture including a machine readable medium having stored thereon instructions which may be used to program a system to perform a method, comprising:
-
initializing an integrated chip to generate a key update request using a preprogrammed chip secret key stored within the integrated chip;
transmitting the key update request to a key distribution facility (KDF); and
storing received cipher text including at least one private key from the KDF - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method comprising:
-
initializing an integrated chip within a system to generate a key update request using a preprogrammed chip secret key stored within the integrated chip;
transmitting the key update request to a key distribution facility (KDF); and
storing received cipher text including at least one private key from the KDF. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An integrated chip, comprising:
key request logic to generate a key update request using a preprogrammed chip secret key stored within the integrated chip to receive at least one private key from a key distribution facility (KDF). - View Dependent Claims (32, 33, 34, 35)
-
36. A system comprising:
-
a flash memory;
an integrated chip including key logic to generate a key update request using a preprogrammed secret key stored within the integrated chip to receive at least one private key from a key distribution facility (KDF);
a processor coupled to the integrated chip; and
a storage device coupled to the processor, having sequences of instructions stored therein, which when executed by the processor, the processor is caused to initialize the integrated chip to generate the key update request, to transmit the key update request to the KDF and to store received cipher text including the at least one private key received from the KDF within the flash memory. - View Dependent Claims (37, 38, 39, 40)
-
Specification