Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Testing the Tests - Opportunities for Corrections and Improvements in NIST SP 800-22r1a and its Reference Code

  • Jürgen Fuß*
  • , Elias Friedrich Riesinger
  • *Korrespondierende/r Autor/-in für diese Arbeit

Publikation: ArbeitspapierVorabpublikation

Abstract

During an analysis of the NIST SP 800-22r1a document, which provides a test suite to validate random number generators and their reference implementation, various issues were identified, including imprecise probability constants, erroneous example calculations, and discrepancies within test descriptions.
Here, we provide a technical analysis of the Statistical Test Suite, documenting inconsistencies and deficiencies in both the theoretical specification and the official C reference implementation.
The analysis also reveals concrete implementation bugs and structural limitations in the reference codebase.
Rather than revising any of the statistical tests, this work documents these flaws to support the ongoing revision process of the standard and to encourage more reliable and maintainable implementations.
OriginalspracheEnglisch (Amerika)
HerausgeberInternational Association of Crpytographic Research (IACR)
Seitenumfang5
PublikationsstatusVeröffentlicht - 17 Mai 2025

Schlagwörter

  • randomness, standard, corrections, RNG, tests

Zitieren