IERG4150 Introduction to Cryptography (Fall 2022)

🌕/🌒

Cryptography is essential in many cyber security goals and many application domains. This course introduces students with a foundation of theory of cryptography and its application, including introductions to number theory, symmetric-key cryptography, public-key cryptography, and a brief overview of the research advances.

Tentative Workload:

  1. 3 or 4 Assignments [check Blackboard] (40%)
  2. Mid-Term Exam x 1 [Scope: Chapter 0 - 8] (20%)
  3. Final Exam x 1 [Scope: Chapter 0 - 11, 13 - 15] (40%)
  4. Piazza Participation (tiny bonus for the top 10% who contributed most)
Tentative Schedule:
(slides are now on Blackboard)
  1. 5, 7/9: Cryptography as a Scientific Discipline
    [Reading: Preface (except Code-Based Games Philosophy), 0, 1]
  2. 14, 19/9: One-Time Pad, The Basics of Provable Security
  3. 21, 26/9: Provable Security (cont.), Secret Sharing
    [Slides: 2-otp-proof.pdf, 3-xor-sss.pdf]
  4. 28/9, 3/10: Secret Sharing (fin.)
    Basing Cryptography on Intractable Computation
    [Assignment 1 released]
  5. 5/10: Basing Cryptography on Intractable Computation (fin.)
    10/10: Pseudorandom Generators
    [Slides: 5-potp-proof.pdf, 5-prg-feedback.pdf]
  6. 12/10: Pseudorandom Generators (fin.)
    17/10: Pseudorandom Functions
  7. 24/10: Pseudorandom Permutation
    [Assignment 2 released]
    26/10: Chosen Plaintext Attacks
    [Slides: 7-prf-cpa.pdf]
  8. 31/10: Block Cipher Modes of Operation
    2/11: [Typhoon, class suspended]
  9. 7/11: Block Cipher Modes of Operation (fin.)
    9/11: [Mid-term examination]
  10. 14/11: Chosen Ciphertext Attacks
    16/11: Chosen Ciphertext Attacks (fin.)
    Message Authentication Code
    [Slides: 10-enc-then-mac.pdf]
  11. 21/11: Message Authentication Code (fin.)
    23/11: Hash Function (chap. 12 is skipped!)
  12. 28/11: [Assignment 3 released]
    RSA & Digital Signatures
    30/11: Diffie-Hellman Key Agreement
    Public-Key Encryption
  13. 22/12 (Thur) 13:30 - 16:00:
    Final Exam at New Asia College Gymnasium, NA**
*12/9 is a holiday
**Check RES for official examination arrangement.

Prior Offering: Standard Stuff: