[Fall 2023] Computer Security

Frequently Asked Questions | Course Info | Syllabus | Grading Components

This is a portal page. The latest and detailed information can be found on the course website. You need to use an IP address of the NTU System (NTU, NTNU, NTUST) or the University System of Taiwan (NTHU, NYCU, NCU, NCCU) to access the website.

Last updated on Sep 07, 2023.

Frequently Asked Questions

Q: How can I enroll?
A: We will announce Homework 0x00 during the very first class, and distribute the enrollment code based on the HW0 score. You will have one week to solve the HW0 problems. Please make sure to register your enrollment willingness on NTU COOL and use your NTU email to register on our course website, so that we can cross-check and send the permission number to the correct email address.

Q: Can I audit?
A: Yes, as long as you can access the course website.

Q: What are the prerequisites?
A: We strongly recommend having a basic understanding of security, programming, and systems.

Course Info

Syllabus (Tentative)

Wk. Date Topic Note
1 Sep 08 Course Info HW0 out
2 Sep 15 Invited talk: Basic tools and experience sharing HW0 due
3 Sep 22 Crypto HW0 writeup due
4 Sep 29 No class (Mid-Autumn Festival) HW1 release
5 Oct 06 Crypto
6 Oct 13 Crypto (Invited talk: Side-channel analysis)
7 Oct 20 Reverse engineering HW1 due; HW2 release
8 Oct 27 Reverse engineering
9 Nov 03 Reverse engineering
10 Nov 10 Binary exploitation
11 Nov 17 Binary exploitation HW2 due
12 Nov 24 Binary exploitation HW3 release
13 Dec 03 Web security
14 Dec 08 Web security HW4 release
15 Dec 15 Web security HW3 due
16 Dec 22 Invited talk: From CTF to red/blue teams
17 Dec 29 No class HW4 due; Paricipation writeup due
18 Jan 05 Final exam (CTF; Jan 05 - Jan 07) Final exam writeup due next week

Grading Components