Cryptographically Secure Pseudorandom Number Generator - Standards

Standards

Several CSPRNGs have been standardized. For example,

  • FIPS 186-2
  • NIST SP 800-90A: Hash_DRBG, HMAC_DRBG, CTR_DRBG and Dual EC DRBG.
  • ANSI X9.17-1985 Appendix C
  • ANSI X9.31-1998 Appendix A.2.4
  • ANSI X9.62-1998 Annex A.4, obsoleted by ANSI X9.62-2005, Annex D (HMAC_DRBG)

A good reference is maintained by NIST.

There are also standards for statistical testing of new CSPRNG designs:

  • A Statistical Test Suite for Random and Pseudorandom Number Generators, NIST Special Publication 800-22.

Read more about this topic:  Cryptographically Secure Pseudorandom Number Generator

Famous quotes containing the word standards:

    “If one doesn’t know one’s own country, one doesn’t have standards for foreign countries.”
    —Johann Wolfgang Von Goethe (1749–1832)

    “It gives me the greatest pleasure to say, as I do from the bottom of my heart, that never in the history of the country, in any crisis and under any conditions, have our Jewish fellow citizens failed to live up to the highest standards of citizenship and patriotism.”
    —William Howard Taft (1857–1930)

    “The technologist was the final guise of the white missionary, industrialization the last gospel of a dying race and living standards a substitute for a purpose in living.”
    —Max Frisch (1911–1991)