Schedule

  • Event
    Date
    Description
    Course Material
  • Lecture
    08/06/2025
    Wednesday
    Basic Understanding of Cryptography
  • Lecture
    08/07/2025
    Thursday
    Private key encyption scheme - basic setup (i)
  • Lecture
    08/08/2025
    Friday
    Private key encyption scheme - basic setup (ii)
  • Lecture
    08/13/2025
    Wednesday
    Historical Ciphers

    Suggested Readings:

    • Chapter 2 of "Cryptography: Theory and Practice" by Douglas R. Stinson.
  • Lecture
    08/14/2025
    Thursday
    Cryptanalysis of Historical Ciphers

    Suggested Readings:

    • Chapter 2 of "Cryptography: Theory and Practice" by Douglas R. Stinson.
  • Lecture
    08/20/2025
    Wednesday
    Mathematical Prerequisites

    Suggested Readings:

    • Any Algebra book recommended for the undergraduate level.
  • Lecture
    08/21/2025
    Thursday
    Mathematical Prerequisites Continued.

    Suggested Readings:

    • Any Algebra book recommended for the undergraduate level.
  • Lecture
    08/22/2025
    Friday
    Private Key Encryption Schemes & Perfect Secracy

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    08/27/2025
    Wednesday
    Private Key Encryption Schemes & Perfect Secracy contunued..

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    08/28/2025
    Thursday
    Computational Indistinguishability in the preseance of eavesdropper

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    08/29/2025
    Friday
    Pseudorandomness and Pseudorandom Generator

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/04/2025
    Thursday
    Stonger Security Notions and PRF

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/10/2025
    Wednesday
    Construction of CPA-secure encryption schemes

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/11/2025
    Thursday
    Modes of Operations of Block Cipher

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/12/2025
    Friday
    CCA Security

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/17/2025
    Wednesday
    Padding Oracle Attack

    Suggested Readings:

    • Jonathan Katz and Yehuda Lindell: Introduction to Modern Cryptography (textbook)
  • Lecture
    09/18/2025
    Thursday
    Design Principles of Block Ciphers (AES)

    Suggested Readings:

    • FIPS 197 Advanced Encryption Standard (AES)