[Cryptech Tech] User auditable hardware entropy source/random number generator
Benedikt Stockebrand
bs at stepladder-it.com
Fri Jul 11 10:12:28 UTC 2014
Hi Bernd and list,
Bernd Paysan <bernd at net2o.de> writes:
> Indeed. Looking up e.g. NXP's low-voltage avalanche diodes (PLVA6xxA) reveals
> that they have been replaced with zener diodes (1/10 of the original noise!
> Announced as feature of course...), and the original ones aren't available
> anymore...
believe it or not: one of the diodes I received with the last batch came
with a notice in the manifesto that they (Farnell in this case) won't
restock on them...
> [...]
> http://pdf.datasheetcatalog.com/datasheet/good-ark/BZX55C30.pdf
That's exactly the type (well, the BZX55C6V8, that is) that I've got
from that set as well as individually, with both behaving drastically
different. Argh...
> page 3. The good ones for noise are the ones with a very steep plot.
...until they silently start to sell some "improved" models with
"better" characteristics or whatever...
But thanks for the parameters to look out for. I guess I should really
focus on sorting this out---especially so because all the diodes from
the latest batch consistently failed one of the faster tests I've got.
I think it's only prudent to design the circuitry around those beasties
in such a way that I can effectively drop in whatever I can get hold of
in the future. It's no use designing some kind of circuit where I
eventually can't get the parts for.
> With an FPGA, I would do the following: [...]
Since I haven't got any hands-on experience with FPGAs and right now
simply can't afford the time to start working on them as well, I
probably can't be of much help with them. I'll stick to struggling with
the available components and amplification circuitry, extraction and
testing methods and generally things I can do with a microcontroller for
now. Once that works, I'll start on FPGAs.
Anyway, I've tried something kind of similar on the ATtiny; it should in
theory be able to handle a minimum amplitude of IIRC .5V peak-to-peak,
but the test results that way weren't convincing. My conclusion was
that I'd rather not depend on the properties of a specific
microcontroller, but rather feed it something close to an (unclocked)
TTL level near-digital input and that way get a chance to replace the
microcontroller in the future---especially so because there are some
DIP-14 PICs which have USB onboard.
Cheers,
Benedikt
--
Benedikt Stockebrand, Stepladder IT Training+Consulting
Dipl.-Inform. http://www.stepladder-it.com/
Business Grade IPv6 --- Consulting, Training, Projects
BIVBlog---Benedikt's IT Video Blog: http://www.stepladder-it.com/bivblog/
More information about the Tech
mailing list