[onerng talk] RNG designs

Paul Campbell paul at taniwha.com
Sun Feb 2 09:07:27 GMT 2014


On Sun, 02 Feb 2014 21:49:51 Jim Cheetham wrote:

> But even if the RF stream delivers less than 1 bit of entropy per bit,
> that doesn't really hurt us. It is still better than zero :-)
> 
> If the diode circuit delivers a better result, is it really 'perfect'?

arguably yes  - the avalanches in the diode are triggered by quantum effects 
.... it's the sampling of the resulting data that introduces the slight 1/0 
difference 

I think the main reasons for having multiple sources are more paranoia that 
one of them might have be mucked with by a 3rd party than that two is 
inherently better than one 


> From reading of the Turbid documentation
> (http://www.av8n.com/turbid/paper/turbid.htm#sec-hrng starts half-way
> through) the hashing stage is what mitigates problems in the input. I
> don't see that mixing all the sources into a single pool
> (interleaving, xor-ing; does it matter which?) and then hashing them
> before presenting them to the user can be a problem.

I don;t think it is - but as Ian points out transparency is important since 
that's our major goal here

> Our default firmware should be the most useful, but not necessarily
> the most flexible. People who want flexibility should be able to get
> the programmer and play with alternative firmwares, or preferably
> write their own.

yup

	Paul


More information about the Discuss mailing list