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