CPC G06F 21/575 (2013.01) [G06F 8/654 (2018.02); G06F 21/572 (2013.01); H04L 9/3242 (2013.01); H04L 9/3247 (2013.01); G06F 2221/033 (2013.01)] | 20 Claims |
1. A device comprising:
a controller that verifies a digital signature of a process;
a memory that stores an indication from the controller that the digital signature was verified the indication including at least one symmetric key; and
a bootloader that receives the indication from the memory and performing at least one security check using the at least one symmetric key, wherein the bootloader exchanges a new image for an existing image and determines if a message authentication code (MAC) is correct,
wherein the bootloader executes a function of an external process, only when it passes the security check.
|