Course Schedule Fall 2026

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

 
Week Tuesday Lecture Wednesday Discussion Thursday Lecture
1 Aug 25
Introduction
Slides
Aug 26
x86 Assembly Review
Slides
Aug 27
Access Control
Reading: Sections 4.1 through 4.2.6 (pp. 93–104) in Ch. 4 of Security Engineering by Ross Anderson.
2 Sep 1
Buffer Overflow
Sep 2
Sep 3
Buffer Overflow
Reading: “Smashing the Stack for Fun and Profit” by Aleph One
3 Sep 8
Control Flow Hijacking
Sep 9
Sep 10
Control Flow Hijacking
4 Sep 15
Web Security
Sep 16
Sep 17
Web security
5 Sep 22
Database

Sep 23
Sep 24
Malware
6 Sep 29
Hardware Security
Sep 30
Oct 1
Symmetric Encryption
7 Oct 6
Symmetric Encryption 2
Oct 7
Oct 8
Message Authentication Code and Hash Function
8 Oct 13
Midterm review
Oct 14
Midterm review
Oct 15
MIDTERM (in class)
9 Oct 20
Authentication
Oct 21
Oct 22
Asymmetric Cryptography
10

Oct 27
Digital Signature and PKI;

Oct 28
Oct 29
Blockchain
11

Nov 3
Network security: Overview, Link Layer

Nov 4
Office hours

Nov 5
Network serurity: Link layer, IP layer

12 Nov 10
Network Security: Transport layer

Nov 11
Nov 12
TLS
13 Nov 17
DNS
Nov 18
Nov 19
BGP

14 FALL BREAK
15 Dec 1
Privacy and anonymity
Dec 2
Office hours
Dec 3
TBD
16 Dec 8
Course Review
Dec 9
Office hours
Dec 10
Reading Day

Midterm Exam

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

Final Exam

TBD