Schedule
-
EventDateDescriptionCourse Material
-
Lecture08/06/2025
WednesdayBasic Understanding of Cryptography[slide] -
Lecture08/07/2025
ThursdayPrivate key encyption scheme - basic setup (i)[slides]Suggested Readings:
-
Lecture08/08/2025
FridayPrivate key encyption scheme - basic setup (ii)[slides]Suggested Readings:
-
Lecture08/13/2025
WednesdayHistorical Ciphers[slides]Suggested Readings:
- Chapter 2 of "Cryptography: Theory and Practice" by Douglas R. Stinson.
-
Lecture08/14/2025
ThursdayCryptanalysis of Historical Ciphers[slides]Suggested Readings:
- Chapter 2 of "Cryptography: Theory and Practice" by Douglas R. Stinson.
-
Lecture08/20/2025
WednesdayMathematical Prerequisites[slides]Suggested Readings:
- Any Algebra book recommended for the undergraduate level.
-
Lecture08/21/2025
ThursdayMathematical Prerequisites Continued.Suggested Readings:
- Any Algebra book recommended for the undergraduate level.
-
Lecture08/22/2025
FridayPrivate Key Encryption Schemes & Perfect Secracy[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture08/27/2025
WednesdayPrivate Key Encryption Schemes & Perfect Secracy contunued..Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture08/28/2025
ThursdayComputational Indistinguishability in the preseance of eavesdropper[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture08/29/2025
FridayPseudorandomness and Pseudorandom Generator[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/04/2025
ThursdayStonger Security Notions and PRF[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/10/2025
WednesdayConstruction of CPA-secure encryption schemes[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/11/2025
ThursdayModes of Operations of Block Cipher[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/12/2025
FridayCCA Security[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/17/2025
WednesdayPadding Oracle Attack[slides]Suggested Readings:
- Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
-
Lecture09/18/2025
ThursdayDesign Principles of Block Ciphers (AES)Suggested Readings:
- FIPS 197 Advanced Encryption Standard (AES)