Bug#1032611: ITP: sp800-90b-entropy-assessment -- Estimating the quality of a source of entropy
Package: wnpp
Severity: wishlist
Owner: NIIBE Yutaka <gniibe@fsij.org>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : sp800-90b-entropy-assessment
Version : 1.1.5
Upstream Contact: Chris Celi <christopher.celi@nist.gov>
* URL : https://github.com/usnistgov/SP800-90B_EntropyAssessment
* License : https://www.nist.gov/open/copyright-fair-use-and-licensing-statements-srd-data-software-and-technical-series-publications#software
Programming Lang: C++
Description : Estimating the quality of a source of entropy
Cryptographic random bit generators (RBGs), also known as random
number generators (RNGs), require a noise source that produces
digital outputs with some level of unpredictability, expressed as
min-entropy. SP 800-90B provides a standardized means of estimating
the quality of a source of entropy.
This is a set of tools for NIST's SP 800-90B Recommendation for the
Entropy Sources Used for Random Bit Generation.
Debian has packages for RNG: ent and dieharder. This package is
specifically useful for evaluating/building TRNG.
Good source of entropy is important for computing, especially for free
computing. I started PLL-based true random generator project, named
Gomti: https://sr.ht/~gniibe/gomti/
For Gomti, I'm using ea_iid, ea_non_iid, and ea_restart in this
package to evaluate the output of TRNG.
It requires following packages:
libbz2-dev libdivsufsort-dev libjsoncpp-dev libssl-dev libmpfr-dev
I plan to maintain the package at salsa.debian.org. I'm open to team
maintenance (or co-maintainers), but I don't know appropriate one.
Suggestions are welcome.
--
Reply to: