Previously, I used the entropykey from Simtec but it's no more manufactured.
http://www.foo.be/cgi-bin/wiki.pl/TestingSimtecEntropyKey
So I tried to explore all the other options.
"This ain't yet another ultimate, ultrafast and all-too-miniaturized USB-gadget. It is the "official" USB-version of the XR232-TRNG, taking advantage from the benefits of USB, but retaining fundamental XR232-philosophy of independency, security, transparency and compatibility."
- Unique PSK (Private Shared Key) in each device
- Discriminators (like von neumann model) for generated random streams
- Circular buffer and random pool selection
- NIST continuous test
- Improve control on external factors (e.g. temperatures or electromagnetic fields)
- SMD to reduce noise
- "Plan de masse"/Ground plan? on one side of the PCB board
- Linearise the input power with a Maxim/Linear component
- Linux kernel (hashing after) - http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c#n1050
- Other model CA Nash Algorithm - http://cryptome.org/2013/12/ca_nash.png
- The physical generation of true random numbers via wave function/photons - http://spie.org/x35516.xml?ArticleID=x35516
- High-Entropy Symbol Generator - http://www.av8n.com/turbid/