If the PRF does not generate effectively random 128-bit output
values it may be possible for an adversary to narrow the
possibilities and successfully use a brute force attack.
the stream cipher is similar to the one-time pad with a difference
being that a one-time pad uses a pseudorandom number stream
and a stream cipher uses a genuine random number stream.
three broad categories of cryptographic algorithms are commonly
used to create PRNGs: symmetric block ciphers, asymmetric
ciphers, and hash functions and message authentication codes.
A pseudorandom number generator takes as input a fixed value called the __________ and produces a sequence of output bits using a deterministic algorithm.
the purpose of the Maurer's universal statistical test is to
determine whether the number of ones and zeros in a sequence
are approximately the same as would be expected for a truly
random sequence.