True random number generators including fibonacci-galois ring oscillators with a stochastic start-up condition
AssigneeMicrosoft Technology Licensing, LLC
InventorTing-Yen CHIANG
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorTing-Yen CHIANG
Estimating the term…
True random number generators including Fibonacci-Galois ring oscillators with a stochastic start-up condition are described. An example ring oscillator circuit includes a first oscillating loop comprising at least three inverter stages, where the first oscillating loop is configured to provide a start-up stochastic condition for starting oscillations in a second oscillating loop. The second oscillating loop comprises a chain of inverter stages and a plurality of switches whose state is determined by a feedback polynomial. The ring oscillator circuit is to: (1) during a first mode of operation, enable oscillations in the first oscillating loop while keeping the second oscillating loop open, and thereby generate the stochastic start-up condition for starting oscillations in the second oscillating loop, and (2) during a second mode of operation, enable oscillations in the second oscillating loop in response to the stochastic start-up condition, while keeping the first oscillating loop open.
A ring oscillator circuit comprising:
A true random number generator circuit comprising:
A method for operating a ring oscillator circuit comprising:
Dependencies are inferred from the claim text.