Secure firmware update
First Claim
1. A secure firmware update method, comprising:
- receiving a firmware update image;
authenticating the firmware update image and the source of the firmware update image;
replacing the current firmware image with the firmware update image when both the firmware update image and the source of the firmware update image have been authenticated.
7 Assignments
0 Petitions
Accused Products
Abstract
A secure firmware update method includes receiving a firmware update image, for example, firmware code including corrected or updated functionality. Next, the firmware update image and the source of the firmware update image are authenticated. After the firmware update image and the source of the firmware update image have been authenticated, the current firmware image is replaced by the firmware update image. If either of the new firmware image or the firmware update module is not authorized, the memory remains locked; thereby, preventing the unauthorized firmware image from being flashed into the memory. An electronic device includes a processor and a memory. The memory maintains instructions that when executed by the processor, causes the processor to receive a firmware update image. Next, the instructions cause the processor to authenticate the firmware update image and the source of the image. After the firmware update image and the source of the firmware update image have been authenticated, the current firmware image is replaced by the firmware update image.
220 Citations
14 Claims
-
1. A secure firmware update method, comprising:
-
receiving a firmware update image;
authenticating the firmware update image and the source of the firmware update image;
replacing the current firmware image with the firmware update image when both the firmware update image and the source of the firmware update image have been authenticated. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device, comprising:
-
a processor; and
a memory, coupled to the processor, the memory maintaining instructions that when executed by the processor, cause the processor to;
receive a firmware update image, authenticate the firmware update image and the source of the firmware update image, and replace the current firmware image with the firmware update image when both the firmware update image and the source of the firmware update image have been authenticated. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of securely updating the firmware of an electronic device, comprising:
-
receiving a request to update a current firmware image;
receiving a firmware update image;
placing the electronic device in a suspend operating state;
authenticating the firmware update image and the source of the firmware update image;
replacing the current firmware image with the firmware update image when both the firmware update image and the source of the firmware update image have been authenticated; and
returning the electronic device to a normal operating state. - View Dependent Claims (13, 14)
-
Specification