[PATCH][RFC] CPU Jitter random number generator

Jussi Kivilinna jussi.kivilinna at iki.fi
Wed May 15 08:08:30 CEST 2013

On 13.05.2013 19:58, Stephan Mueller wrote:
> Hi,
> [1] patch at http://www.chronox.de/jent/jitterentropy-20130508.tar.bz2
> An implementation of a CPU Jitter random number generator is released
> at http://www.chronox.de/ . The heart of the RNG is about 30 lines of
> easy to read code. The readme in the main directory explains the
> different code files.
> The documentation of the CPU Jitter random number generator
> (http://www.chronox.de/jent/doc/index.html and PDF at
> http://www.chronox.de/jent/doc/CPU-Jitter-NPTRNG.pdf -- the graphs and
> pictures are better in PDF) offers a full analysis of:
> - the root cause of entropy
> - a design of the RNG
> - statistical tests and analyses
> - entropy assessment and explanation of the flow of entropy

Just want to say that this reminds me of 'haveged' entropy daemon, that uses 'internal volatile hardware states as source of uncertainty'..


> The document also explains the core concept to have a fully
> decentralized entropy collector for every caller in need of entropy.
> The appendix of the documentation contains example use cases by
> providing link code to the Linux kernel crypto API, libgcrypt and
> OpenSSL. These implementations follow the concept of
> decentralized entropy collection.
> The man page provided with the source code explains the use of the API
> of the CPU Jitter random number generator.
> The test cases used to compile the documentation are available at the
> web site as well.
> Ciao
> Stephan
> Signed-off-by: Stephan Mueller <smueller at chronox.de>
> _______________________________________________
> Gcrypt-devel mailing list
> Gcrypt-devel at gnupg.org
> http://lists.gnupg.org/mailman/listinfo/gcrypt-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 730 bytes
Desc: OpenPGP digital signature
URL: </pipermail/attachments/20130515/376db8b7/attachment.sig>

More information about the Gcrypt-devel mailing list