IERG4130 Introduction to Cyber Security

Fall Semester, 2021 - 22

Course Schedule (subject to change)

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

Week Date Topics Events
1 7 Sep 2021
9 Sep 2021
Course Introduction + Overview
2 14 Sep 2021
16 Sep 2021
Secret-key Cryptography (Cipher + EncryptionScheme)
[Xiao Yi: The Details of RC4, DES and AES]
Course Add/Drop Due by this week
Dispatch Assignment 1 on Sep 16
3 21 Sep 2021
22 Sep 2021
23 Sep 2021
Public-key Cryptography (RSA and Digital Signature)
No Wed Tutorial due to Mid-Autumn Festival
[Fan Yang: Application in Blockchain (26, mainly 26.2)]
4 28 Sep 2021
30 Sep 2021
Cryptographic Hash Function and (H)MAC
[Fan Yang: Introduce HTTP, TCP, IP, and DNS]
Assignment 1 Due by 30 Sep 23:59
Dispatch Assignment 2
5 5 Oct 2021
7 Oct 2021
Public Key Infrastructure (PKI and Certificate)
[Xiao Yi: Answer Assignment 1]
6 12 Oct 2021
14 Oct 2021
Transport Layer Security (TLS Protocol)
No Class and (Wed+Thu) Tutorial as Chung Yeung Festival
Assignment 2 Due by 14 Oct 23:59
Dispatch Assignment 3
7 19 Oct 2021
21 Oct 2021
IP Layer Security (IPSec) and VPN
[Xiao Yi: Answer Assignment 2]
8 26 Oct 2021
28 Oct 2021
Domain Name System (DNS) and Its Security
[Zirui: Introduce the SEED Lab Configuration]
Assignment 3 Due by 28 Oct 23:59
Dispatch Assignment 4 and the Lab
9 2 Nov 2021
3 Nov 2021
4 Nov 2021
Web Application Security
[Zirui: Web Lab] on Wed afternoon and Thu night (Zoom)
No Class due to the the Conferment of Bachelor's Degrees
10 9 Nov 2021
11 Nov 2021
Web Security + Software System Security I
[Fan: Introduce the Software Lab (and some Knowledge)]
Assignment 4 Due by 11 Nov 23:59
1116 Nov 2021
18 Nov 2021
Software System Security II
[Yutong: Answer Assignment 3]
1223 Nov 2021
26 Nov 2021
Software System Security III
[Yutong: Answer Assignment 4]
Lab Reports Due on 28 Nov (Sunday) 23:59
1330 Nov 2021
2 Dec 2021
Misc + Course Summary
[Zirui: Answer the entire Lab]
Prepare your final exam