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 |
Oct 28 |
Oct 29 Blockchain |
| 11 |
Nov 3 |
Nov 4 Office hours |
Nov 5 |
| 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 |
The midterm exam will be held in class on Thursday, October 15.