Note that this schedule applies to in-person sections only. Lecture videos will be posted on Mediaspace. This schedule subject to change.
| 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  | 
            WebSec 1
			Sep 25 Isolation Slides  | 
			
		
| 6 | Sep 30 Security Principles Slides  | 
			Oct 1 WebSec 2  | 
            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 Slides  | 
			Oct 15 Midterm review  | Oct 16 MIDTERM (in class) Midterm Solution  | 
		
| 9 | Oct 21 Authentication Slides  | 
			Oct 22 Crypto 1  | 
            Crypto 1
			Oct 23 Asymmetric Cryptography Slides  | 
		
| 10 | 
			 Oct 28  | 
			Oct 29 Crypto 2  | 
            Crypto 2
			Oct 30 Blockchain Slides  | 
		
| 11 | 
			 Nov 4  | 
			Nov 5 Intro to networking  | 
			
			 Nov 6  | 
		
| 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  | 
		
The midterm exam will be held in class on Thursday, October 16.