Schedule

Week # Monday Tuesday Wednesday Thursday Friday
1 (Sep 1)       Cryptography Overview (Stacey Son)  
2 (Sep 8)   Class overview, Intro (Ch 1)   Hardware Overview (Ch 2) + Secure Bootloaders  
3 (Sep 15) Lab 0 Due 11:59pm VLSI + SoC Design Overview (Ch 3)   Hardware Trojans (Ch 5) Lab 1 Due 11:59pm
4 (Sep 22)   Supply Chain (Ch 6)   Counterfeiting (Ch 6 con’t) Lab 2 Due 11:59pm
5 (Sep 29)   Secure IP (Ch 7)   Side Channel Attacks (Ch 8) Lab 3 Due 11:59pm
6 (Oct 6)   Side Channel Attacks Cont’d (Ch 8)   Physical Attacks (Ch 10) Lab 4 Due 11:59pm
7 (Oct 13)   Physical Attacks Cont’d (Ch 10)   Microarchitecture Attacks (Spectre, Meltdown) Lab 5 Due 11:59pm
8 (Oct 20)   Student Presentations   Student Presentations Lab 6 Due 11:59pm
9 (Oct 27)   Student Presentations   DPA Lab Discussion Lab 7 Due 11:59pm
10 (Nov 3)   HW Security Primitives (Ch 12)   Hardware Obfuscation (Ch 14) Lab 8 Due 11:59pm
11 (Nov 10)   PCB Design & Test (Ch 4), PCB Attacks (Ch 11) Project Proposal Due 11:59pm Project Proposal Presentations Lab 9 Due 11:59pm
12 (Nov 17)   *Memory Safety and Corruption Attacks (Stacey Son)   *ARM PAC & MTE (Stacey Son)  
13 (Nov 24)   *CHERI Memory Safety (Stacey Son)   NO CLASS (Thanksgiving)  
14 (Dec 1)   Secure Enclaves   Final Project Presentations  
15 (Dec 8)   Final Project Presentations LAST DAY OF CLASS      
16 (Dec 15)     Final Project Reports due, 11:59pm    

*Suggested Reading