Computer Security: Course Syllabus

Fall 2019

week date topic*
0 Sep 4 Recitation canceled
1 Sep 9 Introduction: definitions, threats and risks
1.5 Sep 11 Introductory recitation, terminology review
2 Sep 16 Access control
2.5 Sep 18 Assignment 1 review, and TE & RBAC in Linux discussion
3 Sep 23 Injection - buffer overflows, ASLR, DEP, canaries, input validation
3.5 Sep 25 Assignment 2 review, assignment 3 discussion, injection review
4 Sep 30 Containment, sandboxing
Malware
4.5 Oct 2 Pre-exam review
5 Oct 7 Malware and defenses
Exam 1
5.5 Oct 9 No recitation
6 Oct 14 Cryptography
6.5 Oct 16 Assignment review
7 Oct 21 Integrity
7.5 Oct 23 Assignment review
8 Oct 28 Authentication, biometric authentication
8.5 Oct 30 Pre-exam review
9 Nov 4 Bitcoin
Exam 2
9.5 Nov 6 No recitation
10 Nov 11 Network vulnerabilities
10.5 Nov 13 No recitation
11 Nov 18 VPNs, SSL, Firewalls, Web security
11.5 Nov 20 Assignment review
12 Nov 25 Web security (continued)
Mobile security
12.5 Nov 27 No recitation — Rutgers Friday
13 Dec 2 Snow day
13.5 Dec 4 No recitation
14 Dec 9 Tor and anonymous communication
Steganography and watermarking
Exam 3
15 Dec 16 FINAL EXAM: TIL-232 8:00-10:00pm

Go here to get lecture notes and other course documentation.

*Subject to change without notice.