| CPC G06F 7/582 (2013.01) [G06F 9/4401 (2013.01)] | 30 Claims |

|
1. An electronic device, comprising:
a read-only memory;
a hardware pseudo-random number generator (PRNG); and
at least one processor coupled to the read-only memory, the at least one processor configured to:
initiate a boot procedure for the electronic device;
determine the hardware PRNG is inoperable;
obtain a seed value from the read-only memory;
based on the determination that the hardware PRNG is inoperable, initiate a software PRNG based on the seed value;
obtain a pseudo-random number from the software PRNG; and
continue the boot procedure using the obtained pseudo-random number.
|