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)   NO CLASS   Side Channel Attacks Cont’d (Ch 8) Lab 4 Due 11:59pm
7 (Oct 13)   Side Channel Attacks Cont’d (Ch 8), Physical Attacks (Ch 10)   Physical Attacks (Ch 10) Cont’d, DPA Lab Discussion Lab 5 Due 11:59pm
8 (Oct 20)   Student Presentations, Fault Injection   Student Presentations  
9 (Oct 27)   Student Presentations   Microarchitecture Attacks (Spectre, Meltdown) Lab 6 Due 11:59pm
10 (Nov 3)   HW Security Primitives (Ch 12)   Hardware Obfuscation (Ch 14) Lab 7 Due 11:59pm
11 (Nov 10)   PCB Design & Test (Ch 4), PCB Attacks (Ch 11) Project Proposal Due 11:59pm Project Proposal Presentations Lab 8 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)   No Class   No Class  
15 (Dec 8)   TBD LAST DAY OF CLASS      
16 (Dec 15)     Final Project Presentations, 11am-2p, EB446
Final Project Reports due, 11:59pm
   

*Suggested Reading