We'll discuss several random number generator designs and applications. This talk will be targeted towards developers who want a better understanding of randomness, and how to correctly implement them in their code. We'll look over:

* Secure true randomness
* Insecure true randomness
* Secure pseudorandomness
* Insecure pseudorandomness
* Standardized designs such as:
* CTR_DRBG, Hash_DRBg, HMAC_DRBG
* ANSI X9.17, ANSI X9.31
* Dual_EC_DRBG
* /dev/random
* Mersenne Twister
* xorshift128+ [205]

Comments

Comments are closed.

Here's a link to the slides: http://aarontoponce.org/presents/2017/uofu/random-number-generators.pdf