| CPC G06F 21/575 (2013.01) [H04L 9/3247 (2013.01); G06F 2221/034 (2013.01)] | 20 Claims |

|
1. A booting system comprising:
a firmware release server; and
an electronic device configured to execute a boot loader and first firmware distributed from the firmware release server, the electronic device comprising:
at least one processor;
a first storage unit configured to store a secret value shared with the firmware release server;
a read-only memory (ROM) configured to store a ROM code executable in booting; and
a second storage unit configured to store the boot loader and the first firmware,
wherein the ROM code, when executed, causes the at least one processor to perform a verification operation on the boot loader based on the secret value and a first endorsement image received from the firmware release server, and
wherein the boot loader is configured to perform a verification operation on the first firmware based on a second endorsement image received from the firmware release server.
|