US 12,229,528 B2
Fuse-based seed as an input for a pseudo-random number generator
Christopher Wade, Milton Keynes (GB); and Marcel Selhorst, Zeuthen (DE)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Apr. 19, 2023, as Appl. No. 18/303,361.
Prior Publication US 2024/0354060 A1, Oct. 24, 2024
Int. Cl. G06F 9/4401 (2018.01); G06F 7/58 (2006.01)
CPC G06F 7/582 (2013.01) [G06F 9/4401 (2013.01)] 30 Claims
OG exemplary drawing
 
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.