This schedule subject to change.
Week | Tuesday Lecture | Wednesday Discussion | Thursday Lecture |
---|---|---|---|
1 |
Jan 17 Introduction video, main slides, and Log4j slides |
Jan 18 x86 Assembly Review |
Jan 19 Access Control video and slides Reading: Sections 4.1 through 4.2.6 (pp. 93–104) in Ch. 4 of Security Engineering by Ross Anderson. |
2 |
Jan 24 Control Flow Hijacking Intro video and slides Reading: “Smashing the Stack for Fun and Profit” by Aleph One |
Jan 25 AppSec 1 |
Jan 26 Control Flow Hijacking video and slides |
3 |
Jan 31 Control Flow Hijacking (cont’d) video and slides |
Feb 1 AppSec 2 |
Feb 2 Control Flow Hijacking (cont’d) video and slides |
4 |
Feb 7 Malware video and slides |
Feb 8 Office hours |
Feb 9 Malware Defenses video and slides |
5 |
Feb 14 Web Security video and slides |
Feb 15 WebSec 1 |
Feb 16 Database security video and slides |
6 |
Feb 21 Principles of Security video and slides Reading: Sec. 1A (pp. 1278–1283) in “The Protection of Information in Computer Systems.” by J. Saltzer and M. Schroeder. |
Feb 22 WebSec 2 |
Feb 23 Isolation and Mandatory Access Control video and slides WebSec checkpoint 1 due 6pm |
7 |
Feb 28 Hashing and MACs video, slides part one and slides part two |
Mar 1 Office hours |
Mar 2 Symmetric Encryption video and slides WebSec checkpoint 2 due 6pm |
8 |
Mar 7 Authentication video and slides |
Mar 8 Office hours |
Mar 9 MIDTERM 1 (in class) |
9 | SPRING BREAK | ||
10 |
Mar 21 Asymmetric Cryptography video and slides |
Mar 22 Crypto 1 |
Mar 23 Cryptographic Protocols video and slides |
11 |
Mar 28 Public Key Infrastructure video and slides |
Mar 29 Crypto 2 |
Mar 30 Public Key Infrastructure (cont’d) video and slides Crypto checkpoint 1 due 6pm |
12 |
Apr 4 Network Attacks video and slides |
Apr 5 Intro to networking |
Apr 6 Network Attacks (cont’d) video and slides Crypto checkpoint 2 due 6pm |
13 |
Apr 11 Network Attacks (cont’d) video and slides |
Apr 12 NetSec 1 |
Apr 13 Network Attacks (cont’d) video and slides |
14 |
Apr 18 Network Attacks (cont’d) video |
Apr 19 NetSec 2 |
Apr 20 Denial of Service video part one and part two and slides NetSec checkpoint 1 due 6pm |
15 |
Apr 25 Anonymity and Privacy video and slides |
Apr 26 Office hours |
Apr 27 TLS (cont’d) and DNSSEC video and slides NetSec checkpoint 2 due 6pm |
16 |
May 2 Course Review video and slides |
May 3 Office hours |
May 4 Reading Day |
The midterm exam will be held in class on Thursday, March 9. Sample midterm exams:
The final exam will be held on May 8, 2023 from 1:30pm to 4:30pm. The conflict exam is on May 9, 2023 from 1:30pm to 4:30pm. To sign up for the conflict exam, please fill out the form. Location: