Textbook

Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography

Additional Course Materials

  • Material #1: A Graduate Course in Applied Cryptography
  • Material #2: Cryptography: Theory and Practice
  • Material #3: Mathematics of Public Key Cryptography by Steven Galbraith
  • Material #4: The Foundations of Cryptography by Oded Goldreich
  • Material #5: Advanced Topics in Cryptography: From Lattices to Program Obfuscation