Cryptographic Randomness Test Suite

Evaluate random number generator outputs with NIST-inspired Chi-square tests, byte distribution histograms, and serial correlation tests for high entropy.

How to Use Cryptographic Randomness Test Suite

  1. Input Binary Data or PRNG Output: Upload a binary sample or supply byte streams to evaluate.
  2. Run NIST Statistical Tests: Executes Chi-Square distribution test, Monte Carlo Pi calculation, and serial correlation.
  3. Inspect P-Values & Bias Diagnostics: Verify whether the byte distribution exhibits statistical randomness suitable for cryptographic key generation.

Frequently Asked Questions

What does the Chi-Square test measure in randomness?

The Chi-Square test compares observed byte frequencies against the expected uniform distribution. A p-value between 0.01 and 0.99 indicates acceptable cryptographic randomness.