ENSF619 (Winter 2025) Class Schedule
Home Page | Syllabus | Class Schedule | Project
The current schedule is tentative and may be changed/updated
- Paper reviews will be due on D2L by the end of the day before each lecture. More instructions will be provided soon. No reviews are due in the first week of classes.
- Project deliverables must be delivered by end of the day on the due dates stated in the class schedule below. Submission of project material must be accomplished using the appropriate assignments on Canvas.
- On Wednesdays marked as No class, the instructor will offer open-door office hours (in the instructor's office) at the time of the lecture
- Midterms will be given in class on the dates stated in the class schedule below.
Date | Topic | Assigned Reading | Slides & more | Notes |
---|---|---|---|---|
1/13/2025 | Course intro & policies | How to read papers: Han99, Kes16 | Slides | Presenter: Lorenzo |
1/15/2025 | Basics Introduction to security & modeling | Modules 1.*, 2.1,2.2 on this page | Slides | Presenter: Lorenzo |
1/17/2025 | SW Exploits #1 - Code injection intro | Pointers and memory | Slides | Presenter: Lorenzo |
1/20/2025 | SW Exploits #2 - Stack smashing | Ale99 | Slides | Presenter: Lorenzo Presentation preferences due |
1/22/2025 | No class | |||
1/24/2025 | SW Exploits #3 - Attacking the heap | Ano01 | Presenter: Lorenzo | |
1/27/2025 | SW Exploits #4 - ROP | Sha07 | Presenter: Lorenzo Project proposals due | |
1/29/2025 | No class | |||
1/31/2025 | SW Exploits #5 - Breaking ASLR | JKS24 | TBA | Presenter: TBA; |
2/3/2025 | Malware Detection #1 - Base-rate fallacy | Axe99 | Presenter: Lorenzo | |
2/5/2025 | No class | |||
2/7/2025 | Malware Detection #2 - Static analysis | KK20 | TBA | Presenter: Lorenzo |
2/10/2025 | Malware Detection #3 - Dynamic analysis | IAM+20 | TBA | Presenter: TBA |
2/12/2025 | Malware Detection #4 - Adversarial attacks | HDD20 | TBA | Presenter: Lorenzo |
2/14/2025 | Malware Detection #5 - More adv. attacks | CLW+20 | TBA | Presenter: Francesco |
2/17/2025 | No class (term break) | |||
2/19/2025 | No class (term break) | |||
2/21/2025 | No class (term break) | |||
2/24/2025 | Midterm #1 review | Intermediate project report #1 due | ||
2/26/2025 | Midterm #1 | |||
2/28/2025 | IoT/CPS #1 - Hardware security | TBA | TBA | Presenter: Benjamin |
3/3/2025 | IoT/CPS #2 - Firmware (in)security | ZLC+24 | TBA | Presenter: TBA |
3/5/2025 | No class | |||
3/7/2025 | SW Supply Chain #1 - Introduction | VDD+19 | TBA | Presenter: Lorenzo |
3/10/2025 | SW Supply Chain #2 - Typosquatting | NHW+23 | TBA | Presenter: TBA |
3/12/2025 | No class | |||
3/14/2025 | SW Supply Chain #3 - Malicious packages | HWW+24 | TBA | Presenter: Reyhane |
3/17/2025 | Web Security #1 - XSS | KJ24 | TBA | Presenter: TBA |
3/19/2025 | No class | |||
3/21/2025 | Web Security #2 - WebAssembly | MWJ+19 | TBA | Presenter: Francesco |
3/24/2025 | Usable Security #1 - Human factors | AS99 | TBA | Presenter: Lorenzo |
3/26/2025 | No class | Intermediate project report #2 due | ||
3/28/2025 | Usable Security #2 - Quantitative methods | ZKN+24 | TBA | Presenter: Reyhane |
3/31/2025 | Usable Security #3 - Qualitative methods | NBM+21 | TBA | Presenter: TBA |
4/2/2025 | No class | |||
4/4/2025 | Midterm #2 review | |||
4/7/2025 | Midterm #2 | |||
4/9/2025 | No class | |||
4/11/2025 | Project presentations |