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.
Last modified December 5, 2020.
recycled pixels