Power supply for ring-oscillator based true random number generator and method of generating true random numbers
First Claim
Patent Images
1. A true random number generator, comprising:
- a ring oscillator including inverting gates having power inputs;
a time-varying power supply coupled to said power inputs to provide power thereto and including power perturbation circuitry operable to unpredictably perturb said power provided to at least one of said power inputs; and
a further ring oscillator operable to provide an enable signal to said power perturbation circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
A true random number generator, a method of generating a true random number and a system incorporating the generator or the method. In one embodiment, the generator includes: (1) a ring oscillator including inverting gates having power inputs and (2) a time-varying power supply coupled to the power inputs to provide power thereto and including power perturbation circuitry operable to perturb the power provided to at least one of the power inputs.
7 Citations
18 Claims
-
1. A true random number generator, comprising:
-
a ring oscillator including inverting gates having power inputs; a time-varying power supply coupled to said power inputs to provide power thereto and including power perturbation circuitry operable to unpredictably perturb said power provided to at least one of said power inputs; and a further ring oscillator operable to provide an enable signal to said power perturbation circuitry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of generating true random numbers, comprising:
-
causing a ring oscillator having inverting gates to oscillate; unpredictably perturbing power provided to at least some of said inverting gates to change an operation of said at least some of said inverting gates, wherein said perturbing includes perturbing based on an enable signal received from a further ring oscillator; and latching an output signal provided by said ring oscillator. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A true random number generator system, comprising:
-
a true random number generator, including; a ring oscillator including inverting gates having power inputs and operable to generate a jittered output, and a time-varying power supply coupled to said power inputs to provide power thereto and including power perturbation circuitry operable to perturb said power provided to at least one of said power inputs; further ring oscillators coupled to said time-varying power supply and operable to drive said power perturbation circuitry; and a pseudo-random number generator coupled to an output of said true random number generator and operable to generate at least one random number from said jittered output of said ring oscillator. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification