[Fall 2022] 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. 140.{112, 113, 114, 115, 118, 122}.0.0/16 IP required.

Last updated on Sep. 15, 2022.

Frequently Asked Questions

Q: Where can I access first week's link? and the following weeks?
A: We will use either YouTube, Twitch, or Google Meet. The link will be shared on the course website and the Discord discussion board before class. Please register both to get timely update. As unexpected incidents may occur (e.g., the link is broken and we are unable to restore it in time), we will also post the video after class.

Q: How can I enroll? (Updated on Sep. 05, 2022)
A: To reduce the overhead of adding students manually in the third week, we have decided to release Homework 0x00 (HW0) a week earlier, on Sep. 09. Students who solve all HW0 problems can enroll via one of the following ways:
(1) If you solve all 150pt HW0 problems by 9am on Sep. 16, we will send a permission number to your NTU email by 1pm that day. 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.
(2) If you solve all 150pt HW0 problems by 9am on Sep. 23, please come to Room 204 in the CSIE building during 9-9:30am. I will sign the 人工加簽單 for you.

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

Q: What are the prerequisites?
A: Having basic knowledges of security, programming, and systems is strongly recommended.

Course Info

Syllabus (Tentative)

Wk. Date Topic Note
1 Sep 09 No class (Mid-Autumn Festival) HW0 out
2 Sep 16 Introduction [live, starting at 9:30] early submission of HW0
3 Sep 23 Crypto HW0 due
4 Sep 30 Crypto HW0 writeup due; HW1 release
5 Oct 07 Crypto
6 Oct 14 Reverse engineering
7 Oct 21 Reverse engineering HW1 due; HW2 release
8 Oct 28 No class (midterm week)
9 Nov 04 Reverse engineering
10 Nov 11 Binary exploitation
11 Nov 18 Binary exploitation HW2 due; HW3 release
12 Nov 25 Binary exploitation
13 Dec 02 Web security
14 Dec 09 Web security HW3 due; HW4 release
15 Dec 16 Web security
16 Dec 23 No class
17 Dec 30 No class Paricipation writeup due
18 Jan 06 Final CTF (Jan 06 - Jan 08) Final CTF writeup due next week

Grading Components