Invention Grant
- Patent Title: Method for protecting the confidentiality and integrity of firmware for an Internet of Things device
-
Application No.: US15707146Application Date: 2017-09-18
-
Publication No.: US10482252B2Publication Date: 2019-11-19
- Inventor: Peter Doliwa
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Agent Daniel D. Hill
- Main IPC: H04L29/00
- IPC: H04L29/00 ; G06F21/57 ; G06F21/44 ; H04L9/32 ; G06F21/60 ; H04W4/70 ; G06F21/73 ; G06F21/79 ; H04L9/08

Abstract:
A method is provided for secure firmware provisioning of a device. In the method, an integrated circuit (IC) is manufactured by a first entity for use in the device. The IC is provided to a second entity for manufacturing the device using the IC. The IC has a unique identifier (UID) and secret key derivation data (KDD). A secure memory is provided to a third entity. The secure memory has a first key pair, and the secure memory is used with a firmware provisioning toolchain of the second entity. During manufacturing of the device by the second entity, the secure memory is enabled to verify the IC by verifying the UID. The secure memory stores a firmware decryption key, and is enabled to encrypt the firmware decryption key. The encrypted firmware decryption key is then provided to the IC, and the IC decrypts the encrypted firmware decryption key for use by the IC in decrypting the firmware.
Public/Granted literature
- US20190087577A1 METHOD FOR PROTECTING THE CONFIDENTIALITY AND INTEGRITY OF FIRMWARE FOR AN INTERNET OF THINGS DEVICE Public/Granted day:2019-03-21
Information query