Non-deterministic statistical data generator
AssigneeRam International Corporation
InventorsRichard Fendall Johnston, II, William J. Strauss
Life of this patent
Estimating the term…
Abstract
A method of generating non-deterministic and non-periodic random bits including the steps of providing a plurality of noise generators; providing a trigger based upon an outside world input; sampling the output signal of one of the noise generators upon the provision of the trigger; generating a first random number based upon the value of the sampled signal; and wherein the identity of the noise generator to be sampled is determined based upon a previous random number generated.
Claims48
A method of generating non-deterministic and non-periodic random bits comprising the steps of:
- providing a first plurality of noise generators having different sources, each source comprising a second plurality of noise generators for each source, the first and second plurality of noise generators having concurrent output signals;
- providing a trigger based upon an outside world input;
- selecting and sampling the output signal of one of the noise generators upon the provision of the trigger;
- generating a first random number based upon the value of the sampled signal;
- and
- wherein the identity of the noise generator to be sampled is determined based upon a previous random number generated.
A method of generating non-deterministic and non-periodic random bits comprising the steps of:
- providing a first plurality of noise generators having different sources, each source comprising a second plurality of noise generators for each source, the first and second plurality of noise generators having concurrent output signals;
- providing a trigger based upon an outside world input;
- selecting and sampling the output signal of one of the first and second plurality of noise generators upon the provision of the trigger;
- generating a first random number based upon the value of the sampled signal;
- wherein the identity of the noise generator to be sampled is determined based upon a previous random number generated;
- providing a third plurality of noise generators having different sources and a fourth plurality of noise generators for each of said different sources, the third plurality of noise generators having concurrent output signals;
- providing a second trigger based upon an outside world input;
- selecting and sampling the output signal of one of the third plurality of noise generators upon the provision of the second trigger;
- generating a second random number based upon the value of the sampled signal;
- and
- selecting from the first and second random numbers an output random number.
An apparatus for generating non-deterministic and non-periodic random bits comprising:
- a first plurality of noise generators having different sources, each source comprising a second plurality of noise generators for each source, the first and second noise generator plurality arranged to provide concurrent outputs;
- a trigger that generates an output based upon an outside world input;
- a processor that selects and samples the output signal of one of the noise generators upon the provision of the trigger and generates a first random number based upon the value of the sampled signal and determines the identity of the noise generator to be sampled based upon a previous random number generated.
Dependencies are inferred from the claim text.