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 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