Course Schedule Fall 2024

Lecture videos will be posted on Mediaspace. This schedule subject to change.

 
WebSec checkpoint 1 due 6pm
Week Tuesday Lecture Wednesday Discussion Thursday Lecture
1 Aug 27
Introduction
Slides
Aug 28
x86 Assembly Review
Aug 29
Access Control
Reading: Sections 4.1 through 4.2.6 (pp. 93–104) in Ch. 4 of Security Engineering by Ross Anderson.
Slides
2 Sep 3
Access Control (wrap up)
Slides: Access Control (ctd)
Sep 4
AppSec 1
Sep 5
Buffer Overflow
Reading: “Smashing the Stack for Fun and Profit” by Aleph One
Slides
3 Sep 10
Control Flow Hijacking (cont’d)
Slides
Sep 11
AppSec 2
Sep 12
Control Flow Hijacking (cont’d)
AppSec checkpoint 1 due 6pm
4 Sep 17
Control Flow Hijacking (wrap-up)
Malware
Slides
Sep 18
Office hours
Sep 19
Malware & Defenses
Slides: Malware (ctd) Defense
AppSec checkpoint 2 due 6pm
5 Sep 24
Web Security
Slides
Sep 25
WebSec 1
Sep 26
Database security
Slides
6 Oct 1
Hashing and MACs
Slides
Oct 2
WebSec 2
Oct 3
Symmetric Encryption
Slides
7 Oct 8
Principles of Security
Slides
Oct 9
Office hours
Oct 10
Isolation and Mandatory Access Control
Slides
WebSec checkpoint 2 due 6pm
8 Oct 15
Authentication
Oct 16
Midterm review
Slides
Oct 17
MIDTERM 1 (in class)
9 Oct 22
Asymmetric Cryptography
Oct 23
Crypto 1
Oct 24
Public Key Infrastructure
10 Oct 29
Crypto recap
Oct 30
Crypto 2
Oct 31
Anonymity and Privacy
Crypto checkpoint 1 due 6pm
11 Nov 5
Network Attacks
Nov 6
Intro to networking
Nov 7
Network Attacks (cont’d)
Crypto checkpoint 2 due 6pm
12 Nov 12
Network Attacks (cont’d)
Nov 13
NetSec 1
Nov 14
Network Attacks (cont’d)
13 Nov 19
Network Attacks (cont’d)
Nov 20
NetSec 2
Nov 21
Micro-architectural Side-Channels
special guest lecture! NetSec checkpoint 1 due 6pm
14 FALL BREAK
15 Dec 3
Network Attacks (cont’d)
Dec 4
Office hours
Dec 5
Machine Learning Security
NetSec checkpoint 2 due 6pm
16 Dec 10
Course Review
Dec 11
Office hours
Dec 12
Reading Day

Midterm Exam

The midterm exam will be held in class on Thursday, October 17.