IEMS5710B Cryptography, Info. Security and Privacy
(2nd Trimester, 2024-25)

🌕/🌒

Tentative Workload:

  1. Class Participation [5%] (please download uReply)
  2. "Lab" Assignment [5%]
    (Due: 28 Dec 2024 11:59pm HK Time)
  3. Two Individual Written Assignments [30%]
  4. Mid-Term Exam [25%]
  5. Final Exam [35%]
No prior knowledge of security, cryptography, or number theory is required.

Class Schedule:

(updated) slides are now on blackboard
  1. 5/12: 0. Logistics, 1. Overview (slightly updated)
  2. 12/12: 1. Overview (fin.), 2. One-time Pad (up to p.36)
  3. 19/12: 2. OTP (fin.), 3. Computational Security
    4. Pseudorandom Generator
    26/12: [X'mas Holiday]
  4. 2/1: 4. Pseudorandom Generator (fin.) 5. Pseudorandom Function
  5. 9/1: 5. Pseudorandom Function (fin.)
    6. Privacy-Enhancing Applications of Pseudorandom Function
    7. Mode of Operation
  6. 16/1: 7. Chosen-Ciphertext Attacks
    8. Message Authentication Code
    9. Hash Function
    [Written Assignment 1 released]
  7. 23/1: 9. Hash Function (fin.)
    10. Public-Key Cryptography (up to slide 19, the end of mid-term scope)
    30/1: [Lunar New Year Holiday]
  8. 6/2: 10. Public-Key Cryptography (fin.)
    11. KDC
  9. 13/2: 11. KDC vs. PKI, and Access Control (fin.)
    15/2: Mid-term exam [Time and Location: TBA]
  10. 20/2: Domain Name Server, Database
  11. 27/2: Web Security
  12. 15/3: [Final-Exam (tentative, subject to grade submission deadline)]
Prior Offering: 2023-24
Related Courses: IERG4150, ENGG5383.