Course Information
- Instructor: Sang Kil Cha
- Time: (Mon./Wed.) 9:00 ~ 10:30
- Location: N5 #2243
- TAs:
- 박민준
- 위성일
- 이병학
- Grading:
- 20% Homework
- 45% Project
- 15% Midterm
- 20% Final
This course provides an in-depth study of attacks and defenses in software. The major themes this course will teach include memory safety vulnerabilities, control-flow hijacking, malicious software, and binary-level program analysis techniques. We will offer significant hands-on experience on each topic: students will work on CTF (Capture The Flag) style hacking challenges during the semester.
Late Submission Policy
Late assignments will be assessed a late penalty of 10% per day.
Final Project Report Submission Guideline
- Submit a single ZIP file per team. The ZIP file should contain your final report (in PDF) and any code/implementation.
- Use ACM sig proceedings templates for your final report: link
- Maximum 6 pages (two columns).
- It should roughly have the following format:
- Introduction: show motivation.
- Problem definition: what are you trying to solve? why is it important?
- Proposed method: why is it better than the state of the art?
- Evaluation: list of questions your experiments are designed to answer.
- Conclusion.
Schedule
(subject to change)