The book’s focus is on modern cryptography, which is distinguished from classical cryptography by its emphasis on definitions, precise assumptions, and rigorous proofs of security. A unique feature of the text is that it presents theoretical foundations with an eye toward understanding cryptography as used in the real world. This revised edition fixed typos and includes all the updates made to the third edition, including:
Containing worked examples and updated exercises, Introduction to Modern Cryptography, Revised Third Edition can serve as a textbook for undergraduate- or graduate-level courses in cryptography, a reference for graduate students, researchers, and practitioners, or a general introduction suitable for self-study.
Jonathan Katz is a senior staff research scientist at Google. He was formerly a professor in the Department of Computer Science at the University of Maryland, where he also served as director of the Maryland Cybersecurity Cener. He is a fellow of the IACR and the ACM.
Yehuda Lindell is head of cryptogeraphy at Coinbase, and a professor in the Department of Computer Science at Bar-Ilan University. He is a fellow of the IACR.