Spring 2023 Calendar
All content on this website, including the calendar, is subject to change.
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
Feb 6 Lecture Introduction Lab 1 Out | Feb 7 | Feb 8 Lecture Side Channel Overview | Feb 9 | Feb 10 |
Feb 13 Recitation Hands-On C Programming | Feb 14 | Feb 15 Lecture Cache Side Channel Deep-Dive Lab 2 OutReading 1 Ready | Feb 16 Lab 1 Due | Feb 17 |
Feb 20 No Class President’s Day | Feb 21 Recitation Hands-On Cache Attack | Feb 22 Lecture Transient Execution Side Channels Reading 2 Ready | Feb 23 | Feb 24 |
Feb 27 Lecture Hardware-Software Contracts Reading 3 Ready | Feb 28 | Mar 1 Discussion Side Channel Attacks (#1) | Mar 2 | Mar 3 |
Mar 6 Discussion Side Channel Analysis (#2) | Mar 7 | Mar 8 Discussion Side Channel Defenses (#3) Lab 3 Out | Mar 9 Lab 2 Due | Mar 10 Add Date |
Mar 13 Lecture Hardware Security Modules (HSMs) | Mar 14 | Mar 15 Lecture Physical Attacks Reading 4 Ready | Mar 16 | Mar 17 |
Mar 20 Recitation Hands-On Physical Attacks | Mar 21 | Mar 22 Lecture Rowhammer Attacks Lab 4 OutReading 5 Ready | Mar 23 Lab 3 Due | Mar 24 |
Mar 27 No Class Spring Break | Mar 28 No Class Spring Break | Mar 29 No Class Spring Break | Mar 30 No Class Spring Break | Mar 31 No Class Spring Break |
Apr 3 Discussion Physical Attacks (#4) | Apr 4 | Apr 5 Discussion Rowhammer Defenses (#5) | Apr 6 | Apr 7 |
Apr 10 Lecture Trusted Execution Environments (TEEs) | Apr 11 | Apr 12 Lecture Software Exploits Using Hardware Lab 5 OutReading 6 Ready | Apr 13 Lab 4 Due | Apr 14 |
Apr 17 No Class Patriot’s Day | Apr 18 | Apr 19 Lecture Fuzzing and Bug Finding Reading 7 Ready | Apr 20 | Apr 21 |
Apr 24 Recitation RISC-V System Programming | Apr 25 Drop Date | Apr 26 Talk Security Policy (Prof. Daniel Weitzner) Lab 6 Out | Apr 27 Lab 5 Due | Apr 28 |
May 1 Recitation Toolchain for the Formal Evaluation of Verilog Code | May 2 | May 3 Discussion Memory Safety Mitigations (#6) | May 4 | May 5 |
May 8 Talk Quantum Security (Prof. Jakub Szefer) | May 9 | May 10 Discussion Hardware Bugs, Fuzzing and Verification (#7) | May 11 | May 12 |
May 15 Lecture Project Presentations + Q&A | May 16 Lab 6 Due | May 17 | May 18 | May 19 |