Random number generation device having a ring oscillator
AssigneeKabushiki Kaisha Toshiba
InventorsKazutaka Ikegami, Shinichi Yasuda
Life of this patent
Estimating the term…
Abstract
It is made possible to provide a random number generation device which generates a physical random number with as little power dissipation as possible. A random number generation device includes: a ring oscillator having at least one set, each set comprising a current noise source and a Schmitt inverter configured to receive an output of the current noise source; and a conversion circuit configured to convert output frequency fluctuation of the ring oscillator to a random number and output the random number.
Claims14
A random number generation device comprising:
- a ring oscillator having at least one set of components, each set of components comprising a current noise source, a Schmitt inverter configured to receive an output of the current noise source, and at least two inverters which are connected in series to the output of the Schmitt inverter, wherein an output of a last inverter of the at least two inverters is input to the current noise source, the current noise source being an n-channel MOSFET type current noise source including a source electrode, a drain electrode, and a gate electrode, current flowing between the source electrode and the drain electrode fluctuating when constant voltages are applied to the source electrode, the drain electrode, and the gate electrode respectively;
- and
- a conversion circuit configured to convert an output of the Schmitt inverter to a random number and output the random number.
A random number generation device comprising:
- a ring oscillator having at least one set of components, each set of components comprising a current noise source, a Schmitt inverter configured to receive an output of the current noise source, and at least two inverters which are connected in series to the output of the Schmitt inverter, wherein an output of a last inverter of the at least two inverters is input to the current noise source, the current noise source being an p-channel MOSFET type current noise source including a source electrode, a drain electrode, and a gate electrode, current flowing between the source electrode and the drain electrode fluctuating when constant voltages are applied to the source electrode, the drain electrode, and the gate electrode respectively;
- and
- a conversion circuit configured to convert an output of the Schmitt inverter to a random number and output the random number.
Dependencies are inferred from the claim text.