On Feb 16, 2006, at 9:29 AM, Jed Rothwell wrote:

Horace Heffner and improved method of using a thermal amplifier to produce a random sequence of numbers. Amplifies have been used for this purpose for a long time I believe. I saw a reference to one in the 1950s.

They sure have. The problems are (a) speed and (b) sensing the signal such that the probability of a 0 or 1 is 0.500..., the very problems addressed in:

http://www.cryptography.com/resources/whitepapers/VIA_rng.pdf.


Anyway, Heffner wrote:

In other words, both the clock timer and the measured interval must be random and independent. In the case where the time interval between radioactive disintegration events is used, the timer flip-flop state needs to be driven by a nonuniform clock,
say by filtered noise from a high gain amplifier.

If you have a method of detecting radioactive disintegration, why would you use the thermal amplifier technique in the first place?

Speed and cost. Particle detectors are (by comparison) expensive and have a comparatively long latency between counts. They might also affected by half-life depending on the isotope used.


Also, wouldn't the radioactive technique be perfectly random?

The counting itself is slow. More importantly, the triggering or clocking mechanism is going to be biased (by circuit hysteresis) so as not to obtain an exactly 50/50 split. Even worse, the amount of the bias will change with temperature and possibly other influences, like line noise.


I suppose that nowadays with cheap americium smoke detectors available, it would not be difficult or dangerous to make a radioactive disintegration random number generator.

- Jed

It would be slow as molasses compared with what is possible, more expensive, and not achieve the entropy of the new method suggested in the update at the bottom of the posting. The issues you bring up are based on the first part of the post, which is just a repeat of vortex posts from April 2000.

Horace Heffner

Reply via email to