EE 720: An Introduction to Number Theory and Cryptography (Spring 2020)

Course Content
  • Perfectly Secret Encryption
  • Private-Key Encryption
  • Message Authentication Codes
  • Practical Stream and Block Ciphers
  • Number Theory, Groups, Finite Fields
  • Public-Key Encryption
  • Hash Functions
  • Digital Signatures
Reference Books
  • Introduction to Modern Cryptography, Jonathan Katz and Yehuda Lindell, CRC Press, 2015 (2nd Edition)
  • A Computational Introduction to Number Theory and Algebra, Victor Shoup, 2008 (2nd edition). Free pdf
Grading Policy
  • 5% Attendance, 10% Assignments, 20% Quizzes, 25% Midsem, 40% Endsem
  • Relative grading
  • For AU, final score should be at CC level or above
Lecture Outlines