Hardware randomized boot clock
AssigneeSTMicroelectronics International N.V.
InventorsSandeep Jain, Charul Jain
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics International N.V.
InventorsSandeep Jain, Charul Jain
Estimating the term…
A hardware boot circuit includes a random number generator circuit configured to generate random values, a reference clock circuit configured to generate a reference clock signal that includes a series of intervals of fixed size, a clock gate circuit configured to switch off at least one clock pulse in each interval to generate a randomized clock signal at a root node of a clock network, and a boot core circuit configured to use the randomized clock signal to access an internal memory storing boot instructions. Clock pulses that are switched off are randomized by the random values from the random number generator. The randomized clock signal or additional randomized clock signals generated by the clock gate circuit may be used to clock peripherals and/or processors of a digital electronic device that includes the hardware boot circuit. The random number generator may include a physical entropy source.
A hardware boot circuit comprising:
A digital electronic device comprising:
A method of securely booting a digital electronic device, the method comprising:
Dependencies are inferred from the claim text.