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

|
1. A method comprising:
determining that a system-on-chip (SoC) is under a sleep mode;
determining that a wake-up condition is met;
calculating a second authentication key based on data stored in a flash memory of the SoC using a cryptographic algorithm;
comparing the second authentication key with a first authentication key, wherein the first authentication key is associated with a secure boot of the SoC and obtained from an Always On (AON) memory of the SoC; and
in response to a comparison result that the first authentication key is the same as the second authentication key, waking the SoC up from the sleep mode.
|