<div dir="ltr">The noise you are describing is called "thermal noise", and is ensured to be there by basic physics.  You have discovered the method used by "Turbid".  I reviewed their system a while back:<div><br></div><div><a href="http://www.metzdowd.com/pipermail/cryptography/2014-October/023417.html">http://www.metzdowd.com/pipermail/cryptography/2014-October/023417.html</a><br></div><div><br></div><div>Looking at my review, I don't think I gave them enough credit early enough for doing the basic research on this TRNG method.  It really is excellent work.  That said, I agree with a lot of Bear's comments, such as using simple devices, and even the glitter nail polish.</div><div><br></div><div>Bill</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 15, 2016 at 12:34 PM, Thierry Moreau <span dir="ltr"><<a href="mailto:thierry.moreau@connotech.com" target="_blank">thierry.moreau@connotech.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi!<br>
<br>
A true random number generation strategy is no better than its trustworthiness. Here is a suggestion for a simple scheme which rests on a common digital electronic design.<br>
<br>
While helping an undergrad student in a weight scale project, I encountered an A-to-D conversion circuit datasheet where some fundamental noise was explicitly quantified.<br>
<br>
After a little research, I learned that a foremost unavoidable noise source is resistor "current noise" (i.e. occurring due to an elementary physics phenomenon):<br>
<br>
<citation><br>
Thick-film resistors are made of a mixture of conductive particles (metallic grains) with a glassy binder and an organic fluid. This “ink” is printed on a ceramic substrate and heated in an oven. During this firing process the conductive particles within the glassy matrix are fused to the substrate and form the resistor.<br>
<br>
[All types of resistors] have in common that the total noise can be divided into thermal noise and excess noise. Excess current noise is the bunching and releasing of electrons associated with current flow, e.g. due to fluctuating conductivity based on imperfect contacts within the resistive material. The amount of current-noise depends largely on the resistor technology employed.<br>
<br>
[T]hick film resistors show large excess noise.<br>
<citation/><br>
<br>
Source: Frank Seifert, "Resistor Current Noise Measurements," April 14, 2009<br>
<br>
The classical weight scale design is based on an 24 bits A-to-D (analog to digital) conversion with the sensing circuit made of a wheatstone bridge (a simple resistor network arrangement) that amplifies minute variations in individual resistor voltage caused by strain gauge deformation (a small directional stress on a strain gauge induce a change in resistor value). The basic idea of turning this classical design into a true noise sensing application is this one: replace the (minutely) variable resistor by a fixed resistor with a high noise level.<br>
<br>
The surprisingly simple electronics is illustrated by two A-to-D integrated circuits (Avia Semiconductor HX711 and Texas Instrument ADS1232) and the open hardware design for a weight scale microprocessor board (SparkFun OpenScale).<br>
<br>
Obviously the evil is in the details, and some refinements are desirable since a) the noise sensing application is better served with a larger signal amplification, and b) the confidence in the noise sampling approach is (presumably) raised if noise sources other than current noise are reduced with appropriate circuit design techniques. But none of this is rocket science (e.g. compared with other elementary physics noise sampling such as so-called quantum noise generators).<br>
<br>
Unavoidable current noise source:<br>
 - thermal noise<br>
 - excess current noise caused by the above resistor material construction<br>
Noise sources to be reduced (as a matter of sampling approach coherency)<br>
 - electrostatic ...<br>
 - electromagnetic ...<br>
<br>
Any thoughts?<br>
<br>
Regards,<br>
<br>
- Thierry Moreau<br>
______________________________<wbr>_________________<br>
The cryptography mailing list<br>
<a href="mailto:cryptography@metzdowd.com" target="_blank">cryptography@metzdowd.com</a><br>
<a href="http://www.metzdowd.com/mailman/listinfo/cryptography" rel="noreferrer" target="_blank">http://www.metzdowd.com/mailma<wbr>n/listinfo/cryptography</a></blockquote></div><br></div>