EE 720: An Introduction to Number Theory and Cryptography (Autumn 2023)

  • Instructor: Saravanan Vijayakumaran
  • Schedule: Slot 5, Wednesday and Friday (9:30am - 10:55am)
  • Location: EEG002, Ground Floor, Girish Gaitonde Building
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

Note: We will be using the book by Katz & Lindell as the main textbook. The other two books will be used for specific topics.

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
Note for CSE students

EE720 has significant overlap with CS 406 Cryptography and Network Security which runs in the Spring semesters. Please consult your faculty advisor before tagging EE720 as a department elective.

Slides
Supplementary Notes

Course Notes

Assignments
Exams