This schedule subject to change.
Week | Tuesday Lecture | Wednesday Discussion | Thursday Lecture |
---|---|---|---|
1 |
Aug 22 Introduction video and slides |
Aug 23 x86 Assembly Review |
Aug 24 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 |
Aug 29 Control Flow Hijacking Intro video and slides Reading: “Smashing the Stack for Fun and Profit” by Aleph One |
Aug 30 AppSec 1 slides and examples |
Aug 31 Control Flow Hijacking video and slides |
3 |
Sep 5 Control Flow Hijacking (cont’d) video and slides |
Sep 6 AppSec 2 |
Sep 7 Control Flow Hijacking (cont’d) video and slides AppSec checkpoint 1 due 6pm |
4 |
Sep 12 Deep Dive into the HENkaku PS Vita Jailbreak video and writeup page one and two |
Sep 13 Office hours |
Sep 14 Malware and Malware Defenses video and slides AppSec checkpoint 2 due 6pm |
5 |
Sep 19 Web Security video and slides part one and part two |
Sep 20 WebSec 1 |
Sep 21 Database security video and slides |
6 |
Sep 26 Principles of Security video and slides (Note: No sound in the first several minutes; see video from last semester) Reading: Sec. 1A (pp. 1278–1283) in “The Protection of Information in Computer Systems.” by J. Saltzer and M. Schroeder. |
Sep 27 WebSec 2 |
Sep 28 Isolation and Mandatory Access Control video and slides WebSec checkpoint 1 due 6pm |
7 |
Oct 3 Hashing and MACs video and slides |
Oct 4 Office hours |
Oct 5 Symmetric Encryption video and slides WebSec checkpoint 2 due 6pm |
8 |
Oct 10 Authentication video and slides |
Oct 11 Midterm review |
Oct 12 MIDTERM 1 (in class) |
9 |
Oct 17 Asymmetric Cryptography video and slides |
Oct 18 Crypto 1 |
Oct 19 Public Key Infrastructure video and slides |
10 |
Oct 24 Crypto recap slides only |
Oct 25 Crypto 2 |
Oct 26 Anonymity and Privacy video and slides one and two Crypto checkpoint 1 due 6pm |
11 |
Oct 31 Network Attacks video and slides |
Nov 1 Intro to networking |
Nov 2 Network Attacks (cont’d) video and slides Crypto checkpoint 2 due 6pm |
12 |
Nov 7 Network Attacks (cont’d) video and slides |
Nov 8 NetSec 1 |
Nov 9 Network Attacks (cont’d) video and slides |
13 |
Nov 14 Network Attacks (cont’d) video and slides |
Nov 15 NetSec 2 |
Nov 16 Micro-architectural Side-Channels special guest lecture! video NetSec checkpoint 1 due 6pm |
14 | FALL BREAK | ||
15 |
Nov 28 Network Attacks (cont’d) video and slides |
Nov 29 Office hours |
Nov 30 Machine Learning Security video and slides NetSec checkpoint 2 due 6pm |
16 |
Dec 5 Course Review |
Dec 6 Office hours |
Dec 7 Reading Day |
The midterm exam will be held in class on Thursday, October 12.