NIST-Statistical-Test-Suite
The code from NIST SP-800-22 for testing random-number generators, along with docs for reference (by terrillmoore)
SP800-90B_EntropyAssessment
The SP800-90B_EntropyAssessment C++package implements the min-entropy assessment methods included in Special Publication 800-90B. (by usnistgov)
NIST-Statistical-Test-Suite | SP800-90B_EntropyAssessment | |
---|---|---|
1 | 4 | |
91 | 187 | |
- | 1.1% | |
4.3 | 5.4 | |
7 months ago | about 1 month ago | |
Euphoria | C++ | |
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NIST-Statistical-Test-Suite
Posts with mentions or reviews of NIST-Statistical-Test-Suite.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-10.
SP800-90B_EntropyAssessment
Posts with mentions or reviews of SP800-90B_EntropyAssessment.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-18.
-
How to use NIST SP 800-22 to check randomness of 128 bits output in AES?
Please don't use SP 800-22, it's not a good test for randomness (see https://eprint.iacr.org/2022/169.pdf). Maybe try using the SP 800-90B entropy tool: https://github.com/usnistgov/SP800-90B_EntropyAssessment. It was developed to measure randomness in entropy sources, but you could probably adapt it to your AES output.
- Random number generator enhancements for Linux 5.17 and 5.18
- how would one verify a truly random number generator?
- Accelerometers as an entropy source
What are some alternatives?
When comparing NIST-Statistical-Test-Suite and SP800-90B_EntropyAssessment you can also consider the following projects:
Mockneat - MockNeat - the modern faker lib.
wyhash - The FASTEST QUALITY hash function, random number generators (PRNG) and hash map.
fastrand - Fast and scalable pseudorandom generator for Go