Link Search Menu Expand Document

Spring 2022 Calendar

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

Monday Tuesday Wednesday Thursday Friday
Jan 31
Lecture
Introduction
Feb 1
Feb 2
Lecture
Secure Processors in Industry
Feb 3
Feb 4
Recitation
Strings, Pointers, and Arrays
Feb 7
Lecture
Side Channels
Feb 8
Feb 9
Lecture
Cache-Based Side Channel Example
Lab 1 Out
Feb 10
Feb 11
Recitation
Lab 1 Overview
Feb 14
Discussion
Microarchitectural Side Channel Attack
Feb 15
Feb 16
Lecture
Transient Execution Attacks
Feb 17
Feb 18
Recitation
Out of Order Execution
Feb 21
No Class
President’s Day
Feb 22
Recitation
Hack Day
Feb 23
Discussion
Transient Execution Attack Example
Lab 2 Out
Feb 24
Feb 25
Recitation
Lab 2 Overview
Feb 28
Discussion
SW Defenses for Side Channels
Mar 1
Mar 2
Lecture
Information Flow Tracking
Lab 1 Due
Mar 3
Mar 4
Recitation
Cancelled
Mar 7
Discussion
HW Defenses for Side Channels
Mar 8
Mar 9
Lecture
Physical Attacks
Lab 3 Out
Mar 10
Mar 11
Recitation
Lab 2 Hack Day
Mar 14
Discussion
Power Side Channels
Mar 15
Mar 16
Lecture
Trusted Execution Environments
Lab 2 Due
Mar 17
Mar 18
Recitation
Physical Attacks Lab
Mar 21
No Class
Spring Break
Mar 22
No Class
Spring Break
Mar 23
No Class
Spring Break
Mar 24
No Class
Spring Break
Mar 25
No Class
Spring Break
Mar 28
Lecture
Rowhammer Attacks
Mar 29
Mar 30
Discussion
Coldboot Attacks
Lab 4 Out
Mar 31
Apr 1
No Class
Recitation Cancelled (NEHWS)
Apr 4
Discussion
Modern Rowhammer
Apr 5
Apr 6
Talk
Dominic Rizzo
Lab 3 Due
Apr 7
Apr 8
Recitation
Lab 4 Overview
Apr 11
Discussion
Rowhammer Defense
Apr 12
Apr 13
Lecture
Memory Safety in Hardware
Lab 5 Out
Apr 14
Apr 15
Recitation
Lab 5 Overview
Apr 18
No Class
Patriot’s Day
Apr 19
Apr 20
Discussion
Memory Safety- Attack (+ Pizza Party)
Lab 4 Due
Apr 21
Apr 22
Recitation
Return Oriented Programming
Apr 25
Talk
Yunsi Fei
Apr 26
Apr 27
Discussion
Memory Safety- Defense
Apr 28
Apr 29
Recitation
It’s a Surprise!
May 2
Lecture
Fuzzing and Bug Finding
May 3
May 4
Talk
Edward Suh
Lab 5 Due
May 5
May 6
May 9
Discussion
Hardware Trojans
May 10
May 11
May 12
May 13
Lectures
Recitations
Discussions
Talks