Back to results
US 8,914,627 B2Granted
Method for generating a secured boot image including an update boot loader for a secured update of the version information
AssigneeSamsung Electronics Co., Ltd.
InventorsDong-Jin Park, Myung-Hee Kang, Won-Churl Jang
Life of this patent
Estimating the term…
Abstract
In a secure boot method, an initial boot loader verifies a first digital signature included in a first boot loader using a public key. The first boot loader is executed if the first digital signature is valid. The first boot loader verifies a first message authentication code included in a second boot loader using a unique key. The second boot loader is executed if the first message authentication code is valid.
Claims17
A secure boot method, comprising:
- verifying, by an initial boot loader, a first digital signature included in a first boot loader using a public key;
- executing the first boot loader upon determining the first digital signature to be valid;
- verifying, by the first boot loader, a first message authentication code included in a second boot loader using a unique key;
- executing the second boot loader upon determining the first message authentication code to be valid;
- comparing a first build number included in the second boot loader stored in a nonvolatile memory device to a second build number included in an update boot loader stored in a volatile memory device;
- and
- overwriting the second boot loader with the update boot loader in the nonvolatile memory device upon determining that the second build number is higher than the first build number.
4 more elements
A secure boot system comprising:
- an integrated circuit comprising:
- a processor for executing a boot image;
- and
- a unique key storing unit storing a unique key for authenticating the message authentication code;
- an external nonvolatile memory device for storing a second boot loader including a first build number and a message authentication code;
- and
- an external volatile memory device for storing an update boot loader including a second build number;
- wherein the first build number is compared with the second build number and the second boot loader is overwritten with the update boot loader upon determining that the second build number is higher than the first build number.
5 more elements
Dependencies are inferred from the claim text.