Course Schedule Fall 2025

Note that this schedule applies to in-person sections only. Lecture videos will be posted on Mediaspace. This schedule subject to change.

 
WebSec 1 WebSec 2
Week Tuesday Lecture Wednesday Discussion Thursday Lecture
1 Aug 26
Introduction
Slides
Aug 27
x86 Assembly Review
Aug 28
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 2
Access Control (cont'd)
Buffer Overflow
Buffer overflow slides
Sep 3
AppSec 1
Sep 4
Buffer Overflow (cont’d)
Reading: “Smashing the Stack for Fun and Profit” by Aleph One
3 Sep 9
Control Flow Hijacking
Slides
Sep 10
AppSec 2
Sep 11
Control Flow Hijacking (cont’d)
4 Sep 16
Web Security
Slides
Sep 17
Office hours
Sep 18
Database security
Slides
5 Sep 23
Finish web security
Malware
Slides
Sep 24
WebSec 1
Sep 25
Isolation
Slides
6 Sep 30
Security Principles
Slides
Oct 1
WebSec 2
Oct 2
Symmetric Encryption
Slides
7 Oct 7
Symmetric Encryption 2
Slides
Oct 8
Office hours
Oct 9
Message Authentication Code and Hash Function
Slides
8 Oct 14
Midterm review
Midterm Spring 2022
Oct 15
Midterm review
Oct 16
MIDTERM (in class)
9 Oct 21
Authentication
Oct 22
Crypto 1
Oct 23
Asymmetric Cryptography
10

Oct 28
Public Key Infrastructure  

Oct 29
Crypto 2
Oct 30
Blockchain
11

Nov 4
Network, overview

Nov 5
Intro to networking

Nov 6
Network, lower layers

12 Nov 11
TLS
Nov 12
NetSec 1
Nov 13
TLS PKI
13 Nov 18
DNS
Nov 19
NetSec 2
Nov 20
DNS
14 FALL BREAK
15 Dec 2
BGP
Dec 3
Office hours
Dec 4
Privacy and anonymity
16 Dec 9
Course Review
Dec 10
Office hours
Dec 11
Reading Day

Midterm Exam

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

Final Exam