During the last three decades, public academic research in cryptography has exploded.
While classical cryptography has been long used by ordinary people, computer
cryptography was the exclusive domain of the world’s militaries since the World War
II. Today, state-of the-art computer cryptography is practiced outside the secured
walls of the military agencies. The laypersons can now employ security practices that
can protect against the most powerful adversaries.
Objectives of Chapter 11: To define message integrity; to define message authentication; to define criteria for a cryptographic hash function; to define the Random Oracle Model and its role in evaluating the security of cryptographic hash functions; to distinguish between an MDC and a MAC; to discuss some common MACs.