|
|
Security Evaluation of Physical Random Number Generators
W. Schindler
|
|
A large number of cryptographic mechanisms and protocols require random numbers, e.g. as challenges, session keys
or signature parameters. Weak random number generators may allow to break cryptographic mechanisms that are
principally strong. We formulate and motivate several general requirements that random number generators should
fulfill if they are used for sensitive cryptographic applications. We classify random number generators, and we
point out the main differences between the particular classes. The main part of this lecture is devoted to
physical random number generators. General aspects and criteria concerning the design and the evaluation of
physical random number generators are worked out and illustrated by several examples. Finally, national and
international evaluation guidelines and standards are addressed. |
|