IEMS5710 Cryptography, Information Security and Privacy

Fall Semester, 2022 - 23

Course Schedule (subject to change)

Please go to CUHK Blackboard (course link) for the update of slides, assignments, and some announcements.

Week Date Topics Events
1 7 Sep 2022
Course Introduction
Briefing the Programming Lab Task
2 14 Sep 2022
Secret-key Encryption:
Symmetric Cipher Overview + Stream Cipher
Course Add/Drop Due by this week
3 21 Sep 2022
Secret-key Encryption:
Block Cipher and Encryption Mode
Dispatch Assignment 1 after class
4 28 Sep 2022
Public-key Cryptography:
DH, RSA and Digital Signature
5 5 Oct 2022
Protecting Integrity:
Cryptographic Hash Function and (H)MAC
Assignment 1 Due by 5 Oct 18:59
Dispatch Assignment 2 after class
6 12 Oct 2022
Public Key Infrastructure:
PKI and Certificate
7 19 Oct 2022
Transport Layer Security:
TLS Protocol
Assignment 2 Due by 19 Oct 18:59
Dispatch Assignment 3 after class
8 26 Oct 2022
IP Layer Security:
IPSec and VPN
9 2 Nov 2022
Domain Name System:
DNS and Its Security
Assignment 3 Due by 2 Nov 18:59
Dispatch Assignment 4 after class
10 9 Nov 2022
Web Application Security:
Three Main Attacks
1116 Nov 2022
Software System Security:
Overflow Attack
Assignment 4 Due by 16 Nov 18:59
1223 Nov 2022
Course Recap:
Mainly Explain Four Assignments
Programming Lab due by 4 Dec 23:59
1314 Dec 2022Exam Day (in the same time at 7pm; arrive early)
Final Exam in Lady Shaw Bldg LT5