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; 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.
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
20 Claims
-
1. A true random number generator, comprising:
-
a ring oscillator including inverting gates having power inputs; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating true random numbers, comprising:
-
causing a ring oscillator having inverting gates to oscillate; perturbing power provided to at least some of said inverting gates to change an operation of said at least some of said inverting gates; and latching an output signal provided by said ring oscillator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A true random number generator system, comprising:
-
a true random number generator, including; a ring oscillator including inverting gates having power inputs, and a time-varying power supply coupled to said power inputs to provide power thereto and including power perturbation circuitry operable independently to perturb said power provided to at least some 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 a pseudo-random number sequence based on a seed provided by said true random number generator. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification