CS 419 Syllabus
Fall 2020
week | date | topic* |
---|---|---|
0 | Sep 1,2 | Brief intro - what to expect |
1 | Sep 8 |
Monday class on Tuesday Introduction: definitions, threats and risks |
1.5 | Sep 8,9 | Recitation canceled |
2 | Sep 14 | Access control |
2.5 | Sep 15,16 | Assignment discussion |
3 | Sep 21 | Injection - buffer overflows, ASLR, DEP, canaries |
3.5 | Sep 22,23 |
No recitation |
4 | Sep 28 |
Command injection Containment, sandboxing Malware |
4.5 | Oct 29,30 | TBD |
5 | Oct 5 |
Malware and defenses |
5.5 | Oct 6,7 | Project discussion |
6 | Oct 12 | Cryptography |
6.5 | Oct 13,14 | TBD |
7 | Oct 19 |
Key distribution, public keys, hybrid cryptosystems
Integrity, hashes, digital signatures, signed software |
7.5 | Oct 20,21 |
Project discussion
|
8 | Oct 26 | Authentication |
8.5 | Oct 27,28 | TBD |
9 | Nov 2 |
Cryptocurrency
Content protection, watermarking, and steganography |
9.5 | Nov 3,4 | Project discussion |
10 | Nov 9 | Network security |
10.5 | Nov 10,11 | No recitation |
11 | Nov 16 | Web security |
11.5 | Nov 17,18 | No recitation |
12 | Nov 23 | VPNs, TLS, Firewalls |
12.5 | Nov 24,25 | No recitation - Thanksgiving week |
13 | Nov 30 |
Denial of service, Mobile security, Digital rights management |
13.5 | Dec 1,2 | TBD |
14 | Dec 7 | Tor and anonymous communication IoT, forensics, defenses, summary |
15 | Dec 21 | No final exam |
Go here to get lecture notes and other course documentation.
*Subject to change without notice.