Calendar
All content on this website, including the calendar, is subject to change.
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
Feb 5 Lecture Overview | Feb 6 | Feb 7 Lecture Side Channel Overview | Feb 8 | Feb 9 |
Feb 12 Recitation CTF of C Programming | Feb 13 | Feb 14 Lecture Deep Dive of Cache Side Channels | Feb 15 Lab 1 Due | Feb 16 |
Feb 19 No Class President’s Day | Feb 20 Recitation Cache Attack | Feb 21 Lecture Transient Execution Side Channels | Feb 22 | Feb 23 |
Feb 26 Lecture Hardware-Software Contracts | Feb 27 | Feb 28 Lecture Side-channel Mitigations | Feb 29 | Mar 1 |
Mar 4 Discussion Recent Microarchitecture Attacks | Mar 5 | Mar 6 Lecture Hardware Security Module (HSM) | Mar 7 Lab 2 Due | Mar 8 Add Date |
Mar 11 Lecture Physical Attacks (by Joseph Ravichandran) | Mar 12 | Mar 13 Recitation CTF of Physical Attacks | Mar 14 | Mar 15 |
Mar 18 Talk IoT/Sensor Security (Prof. Kevin Fu) | Mar 19 | Mar 20 Lecture Rowhammer Attacks | Mar 21 Lab 3 Due | Mar 22 |
Mar 25 No Class Spring Break | Mar 26 No Class Spring Break | Mar 27 No Class Spring Break | Mar 28 No Class Spring Break | Mar 29 No Class Spring Break |
Apr 1 Lecture Rowhammer Mitigation + Reliability Solutions | Apr 2 | Apr 3 Lecture Hardware Support for Software Security | Apr 4 | Apr 5 |
Apr 8 Discussion More Physical Attacks | Apr 9 | Apr 10 Lecture Fuzzing and Bug Finding | Apr 11 Lab 4 Due | Apr 12 |
Apr 15 No Class Patriot’s Day | Apr 16 | Apr 17 Lecture Formal Verification for Hardware Security | Apr 18 Lab 5 Due | Apr 19 |
Apr 22 Recitation RISC-V System Programming | Apr 23 Drop Date | Apr 24 Recitation Formal Verification Toolchain | Apr 25 | Apr 26 |
Apr 29 Discussion Hardware Support for Software Safety | Apr 30 | May 1 Talk Fuzzing (Prof. Manuel Egele) | May 2 | May 3 |
May 6 Discussion Fuzzing and Formal Verification | May 7 Lab 6.A Due | May 8 Lecture Trusted Execution Environment (TEE) | May 9 | May 10 |
May 13 No Class Office Hour at 32-G7 Lobby | May 14 Lab 6.B Due | May 15 | May 16 | May 17 |