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 | |
11 | 16 Nov 2022 | Software System Security: Overflow Attack | Assignment 4 Due by 16 Nov 18:59 |
12 | 23 Nov 2022 | Course Recap: Mainly Explain Four Assignments | Programming Lab due by 4 Dec 23:59 |
13 | 14 Dec 2022 | Exam Day (in the same time at 7pm; arrive early) | Final Exam in Lady Shaw Bldg LT5 |