Introduction to Modern Cryptography

By: Mihir Bellare

Below you can find slides and course notes. The latter are co-authored with Phillip Rogaway. The slides represent the course content and syllabus. The notes may be out of synch with the slides and you use them at your own discretion and risk.

Preface: pdf

Chapter Notes Slides
Introduction pdf pdf
Block ciphers pdf pdf
Pseudorandom functions pdf pdf
Symmetric encryption pdf pdf
Hash functions pdf pdf
Message authentication pdf pdf
Authenticated encryption - pdf
Stream ciphers and PRGs - pdf
Computational number theory
pdf pdf
Number-theoretic primitives pdf -
Asymmetric encryption pdf pdf
Digital signatures pdf pdf
Key distribution - pdf
Applications and protocols - pdf
Appendix: The birthday problem pdf -