Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Calendar

All content on this website, including the calendar, is subject to change.

Monday Tuesday Wednesday Thursday Friday
Feb 2
Lecture
Overview
Feb 3
Feb 4
Lecture
Side Channel Overview
Feb 5
Feb 6
Feb 9
Recitation
CTF of C Programming
Feb 10
Feb 11
Lecture
Deep Dive of Cache Side Channels
Feb 12
Lab 0 + Lab 1 Due
Feb 13
Feb 16
No Class
President's Day
Feb 17
Recitation
Cache Attack
Feb 18
Lecture
Transient Execution Side Channels
Feb 19
Feb 20
Feb 23
Lecture
Software-Hardware Contract
Feb 24
Feb 25
Lecture
Side-Channel Mitigations
Feb 26
Feb 27
Mar 2
Lecture
Physical Attacks
Mar 3
Lab 2 Due
Mar 4
Recitation
CTF of Physical Attacks
Mar 5
Mar 6
Mar 9
Lecture
Rowhammer Attacks
Mar 10
Mar 11
Lecture
Rowhammer Mitigation + Reliability Solutions
Mar 12
Lab 3 Due
Mar 13
Mar 16
Lecture
Hardware Security Module (HSM)
Mar 17
Mar 18
Lecture
Hardware Support for Software Security
Mar 19
Mar 20
Mar 23
No Class
Spring Break
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 30
Lecture
Fuzzing and Bug Finding
Mar 31
Apr 1
Recitation
RISC-V System Programming
Apr 2
Lab 4 Due
Apr 3
Apr 6
Lecture
Formal Verification for Hardware Security
Apr 7
Apr 8
Recitation
Formal Verification Toolchain
Apr 9
Lab 5 Due
Apr 10
Apr 13
Lecture
Trusted Execution Environment (TEE)
Apr 14
Apr 15
Discussion
Modern Side-Channel Attacks
Apr 16
Apr 17
Apr 20
No Class
Patriot's Day
Apr 21
No Class
Drop Date
Apr 22
Discussion
Physical Attacks
Apr 23
Lab 6 Due
Apr 24
Apr 27
Discussion
Hardware Support for Software Safety
Apr 28
Apr 29
Discussion
Fuzzing and Formal Verification
Apr 30
Lab 7 Due
May 1
May 4
Discussion
Extra Slot
May 5
May 6
Exam
Final Exam
May 7
May 8