[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: