Calendar
All content on this website, including the calendar, is subject to change.
Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|
Feb 3 Lecture Overview note_stack videocam | Feb 4 | Feb 5 Lecture Side Channel Overview note_stack videocam | Feb 6 | Feb 7 |
Feb 10 Recitation CTF of C Programming | Feb 11 Lab 0 Due | Feb 12 Lecture Deep Dive of Cache Side Channels note_stack videocam | Feb 13 | Feb 14 |
Feb 17 No Class President's Day | Feb 18 Lecture Transient Execution Side Channels note_stack videocam Lab 1 Due | Feb 19 Recitation Cache Attack videocam | Feb 20 | Feb 21 |
Feb 24 Lecture Software-Hardware Contract | Feb 25 | Feb 26 Lecture Side-channel Mitigations (by Yuheng Yang) | Feb 27 Lab 2 Mid-checkpoint | Feb 28 |
Mar 3 Lecture Physical Attacks (by Joseph Ravichandran) | Mar 4 | Mar 5 Recitation CTF of Physical Attacks | Mar 6 | Mar 7 |
Mar 10 Discussion Modern Side-Channel Attacks | Mar 11 Lab 2 Due | Mar 12 Lecture Hardware Security Module (HSM) | Mar 13 | Mar 14 |
Mar 17 Talk IoT & embedded security (Prof. Yan Long) | Mar 18 | Mar 19 Lecture Rowhammer Attacks | Mar 20 Lab 3 Due | Mar 21 |
Mar 24 No Class Spring Break | 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 31 Lecture Rowhammer Mitigation + Reliability Solutions (by Peter Deutsch) | Apr 1 | Apr 2 Talk Law and Norm (BU/MIT SILC) | Apr 3 | Apr 4 |
Apr 7 Discussion Physical Attacks | Apr 8 | Apr 9 Lecture Hardware Support for Software Security | Apr 10 Lab 4 Due | Apr 11 |
Apr 14 Lecture Fuzzing and Bug Finding | Apr 15 | Apr 16 Recitation RISC-V System Programming | Apr 17 Lab 5 Due | Apr 18 |
Apr 21 No Class Patriot's Day | Apr 22 No Class Drop Date | Apr 23 Lecture Formal Verification for Hardware Security | Apr 24 | Apr 25 |
Apr 28 Recitation Formal Verification Toolchain | Apr 29 Lab 6 Mid-checkpoint | Apr 30 Discussion Hardware Support for Software Safety | May 1 | May 2 |
May 5 Lecture Trusted Execution Environment (TEE) | May 6 Lab 6 Due | May 7 Discussion Fuzzing and Formal Verification | May 8 | May 9 |
May 12 Discussion TEE | May 13 Lab 7 Due | May 14 | May 15 | May 16 |