[Cryptech Tech] Alpha board main CPU change

Jacob jacob at edamaker.com
Sat May 30 17:06:25 UTC 2015


>>>
>>> We could use the TRNG in the M4 as an entropy source to feed the TRNG
>>> inside the FPGA (basically a FIFO into which SW could write words
>>> consumed during entropy mixing). But replacing the TRNG, no.
>>>


> Sure, not as a sole actor, but what about as an additional source, mixed in
> with the others? I'm not sure what the latest views on this are - if an
> attacker could predict all of the output of the M4 TRNG do they have any
> advantage over a design that just doesn't mix this in?

 From what I gather, it depends on the mixing method you use. If it is a 
good mixer, and you force an output failure from the RNG if any of the 
fully trusted entropy sources becomes unavailable (noting the Android 
Bitcoin address generation fiasco a few days ago), then it is beneficial 
to mix in even semi-questionable sources.

See for example the heated debate between Linux maintainer Theodore Ts'o 
and Intel RDRAND designer David Johnston at
https://plus.google.com/+TheodoreTso/posts/SDcoemc9V3J

Jacob




More information about the Tech mailing list