Systems and methods for secure provisioning of production electronic circuits
AssigneeFreescale Semiconductor, Inc.
InventorsCarlin R. Covey, Lawrence L. Case, Thomas E. Tkacik
Life of this patent
Estimating the term…
Loading patent…
AssigneeFreescale Semiconductor, Inc.
InventorsCarlin R. Covey, Lawrence L. Case, Thomas E. Tkacik
Estimating the term…
To securely configure an electronic circuit and provision a product that includes the electronic circuit, a first entity (e.g., a chip manufacturer) embeds one or more secret values into copies of the circuit. A second entity (e.g., an OEM): 1) derives a trust anchor from a code signing public key; 2) embeds the trust anchor in a first circuit copy; 3) causes the first circuit copy to generate a secret key derived from the trust anchor and the embedded secret value(s); 4) signs provisioning code using a code signing private key; and 5) sends the code signing public key, the trust anchor, and the signed provisioning code to a third entity (e.g., a product manufacturer). The third entity embeds the trust anchor in a second circuit copy and causes it to: 1) generate the secret key; 2) verify the signature of the signed provisioning code using the code signing public key; and 3) launch the provisioning code. The OEM can authenticate the second circuit copy using the first circuit copy and a challenge/response protocol.
A circuit configuration and product provisioning method performed by a first entity, a second entity, and a third entity, the method comprising:
A method performed by a first entity, the method comprising the steps of:
A method performed by a first entity, a first electronic circuit associated with the first entity, and a first computer system associated with the first entity, the method comprising the steps of:
An electronic circuit comprising:
Dependencies are inferred from the claim text.