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
Assignments
Exams