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:

    Men are rewarded for learning the practice of violence in virtually any sphere of activity by money, admiration, recognition, respect, and the genuflection of others honoring their sacred and proven masculinity. In male culture, police are heroic and so are outlaws; males who enforce standards are heroic and so are those who violate them.
    Andrea Dworkin (b. 1946)

    The things a man has to have are hope and confidence in himself against odds, and sometimes he needs somebody, his pal or his mother or his wife or God, to give him that confidence. He’s got to have some inner standards worth fighting for or there won’t be any way to bring him into conflict. And he must be ready to choose death before dishonor without making too much song and dance about it. That’s all there is to it.
    Clark Gable (1901–1960)

    With his brows knit, his mind made up, his will resolved and resistless, he advances, crashing his way through the host of weak, half-formed, dilettante opinions, honest and dishonest ways of thinking, with their standards raised, sentimentalities and conjectures, and tramples them all into dust. See how he prevails; you don’t even hear the groans of the wounded and dying.
    Henry David Thoreau (1817–1862)