← Back to the reading view
Slides · 6 slides
Random number generation: the primitive everything else depends on
The same module told visually, ready to present. Speaker notes carry the full explanation.
Foundations
Random number generation
Every key, nonce and IV assumes real unpredictability. When that breaks, everything on top breaks
Random number generation: the primitive everything else depends on · Classical Crypto Today1 / 6
Measuring randomness
Entropy: surprise, in bits
Random number generation: the primitive everything else depends on · Classical Crypto Today2 / 6
Putting numbers side by side
How many bits of surprise?
Random number generation: the primitive everything else depends on · Classical Crypto Today3 / 6
Not all randomness is equal
CSPRNGs versus ordinary PRNGs
Random number generation: the primitive everything else depends on · Classical Crypto Today4 / 6
Where it comes from
From physical noise to your code
Random number generation: the primitive everything else depends on · Classical Crypto Today5 / 6
When it goes wrong
Two famous failures
Random number generation: the primitive everything else depends on · Classical Crypto Today6 / 6
1 / 6
Keys: ← → move, F full screen, G all slides, N notes