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

  • Instructor: Saravanan Vijayakumaran
  • Schedule: Slot 6, Wednesday and Friday (11:05am - 12:30pm)
  • Location: LA 302
  • Office Hours: 5pm - 6pm, Fridays
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 Course in Number Theory and Cryptography, Neal Koblitz, 1994 (2nd Edition)
Grading Policy
  • 10% Assignments, 20% Quizzes, 25% Midsem, 45% Endsem
  • Relative grading
  • For AU, final score should be at CC level or above
  • 80% attendance required
Lecture Outlines
Assignments
Exams