ENSF619 (Winter 2025) Class Schedule


Home Page | Syllabus | Class Schedule | Project


The current schedule is tentative and may be changed/updated


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 Open office hours      
1/24/2025 SW Exploits #3 - Attacking the heap Ano01 Slides Presenter: Lorenzo
1/27/2025 Preliminary project discussions      
1/29/2025 SW Exploits #4 - ROP Sha07 Slides Presenter: Lorenzo
1/31/2025 SW Exploits #5 - Breaking ASLR JKS24 Slides Presenter: Lorenzo
2/3/2025 Analysis & Detection #1 - Base-rate fallacy Axe99 Slides Presenter: Lorenzo; Project proposals due
2/5/2025 Base-rate fallacy - continued      
2/7/2025 Analysis & Detection #2 - Static analysis KK20 Slides Presenter: Lorenzo
2/10/2025 Analysis & Detection #3 - Dynamic analysis IAM+20 Slides Presenter: Lorenzo
2/12/2025 Analysis & Detection #4 - Adversarial attacks HDD20 Slides Presenter: Lorenzo
2/14/2025 Analysis & Detection #5 - More adv. attacks CLW+20 Slides 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      
2/26/2025 Midterm #1      
2/28/2025 IoT/CPS #1 - Hardware security AJK+24 Slides Presenter: Benjamin
3/3/2025 IoT/CPS #2 - Firmware (in)security ZLC+24 Slides Presenter: Janice; Project report #1 due
3/5/2025 Project progress discussions      
3/7/2025 SW Supply Chain #1 - Introduction VDD+19 Slides Presenter: Lorenzo
3/10/2025 SW Supply Chain #2 - Typosquatting NHW+23 Slides Presenter: Lorenzo
3/12/2025 Open office hours      
3/14/2025 SW Supply Chain #3 - Malicious packages HWW+24 Slides Presenter: Reyhane
3/17/2025 Web Security #1 - XSS KJ24 Slides Presenter: Felipe
3/19/2025 Open office hours      
3/21/2025 No class      
3/24/2025 Web Security #2 - WebAssembly MWJ+19 Slides Presenter: Francesco
3/26/2025 Usable Security #1 - Human factors AS99 Slides Presenter: Lorenzo
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: Janice Project report #2 due
4/2/2025 Privacy - Privacy-preserving computation LKK+25 TBA Presenter: Felipe
4/4/2025 Midterm #2 review      
4/7/2025 Midterm #2      
4/9/2025 Open office hours      
4/11/2025 Project presentations      



Author: Lorenzo De Carli

Created: 2025-03-24 Mon 13:53

Validate