Week 12: Random Number Generators Flashcards
1
Q
What does ‘entropy’ mean in Information Security?
A
Random bits collected by OS from various hardware sources (ie. mouse position, time, network data)
2
Q
What makes Pseudo-random Number Generator Cryptographically Secure ?
A
If a polynomially bounded adversary has no way to distinguish it from true random number.
3
Q
What does a Cryptographically Secure Pseudo-random Number Generator do?
A
Function that takes some input seed and outputs a long random looking string
4
Q
What does a Cryptographically Secure Pseudo-random Number Generator consist of?
A
- internal state s
- one way function f to take s1 and output s2
- one way function h to take final state and output the output