Random Number Generation Flashcards
Deterministic algorithm that does not produce statistically random sequences
pseudorandom numbers
Number sequences generated via algorithm
pseudorandom numbers
Input comes from source that is effectively random
true random number generator
Comes from physical environment of computer
Entropy source
Additional processing is used to overcome ____ from entropy source
bias
Takes as input a seed as produces deterministic sequence of output bits
PRNG
Output bit stream solely determined by input value or values
PRNG
Seed must be secure and ____
unpredictable
Should be a random or pseudorandom number itself
Seed
Information(X = i) = log_2(1/p_i)
Definition of information.
Low probability of occurring conveys ____ amounts of information
large
H(X) = $\sum_{i=1}^n p_i log_2(1/p_i)$
Definition of entropy
Cannot extract more random bits than entropy of the source
Randomness extraction
Processing source to produce uniformly distributed random numbers
Randomness extraction
Probability of any message being the cause of any particular ciphertext is the probability of 1 / all ciphertexts
Perfect Secrecy