Course Schedule Fall 2016

This schedule is subject to change. Please check back frequently.


Week Date Lecture Homework Reading (optional for CMSC 23200)
Week 1 Sep. 26
The security mindset and message integrity
MD5 Considered Harmful Today. Sotirov, Stevens, Appelbaum, Lenstra, Molnar, Osvik, and Weger. CCC 2008.
Sep. 28
Hash functions and pseudorandomness
Homework 1 out
Sep. 30
9:30–11:30am

Java minicourse
(Ry. 277)

Week 2 Oct. 3
Confidentiality
Project 1 out
Cryptanalysis of the Windows Random Number Generator. Dorrendorf, Gutterman, Pinkas. CCS 2007. [*closed access]
Oct. 5
Block ciphers
Homework 1 due 6pm
Homework 2 out
Grad. paper response 1 due 6pm
Week 3 Oct. 10
Public key cryptography and digital signatures
New Directions in Cryptography. Diffie, Hellman. IEEE Trans. on Information Theory. 1976.
Oct. 12
Key exchange and key management
Grad. paper response 2 due 6pm
Oct. 14
Assignment due date
Homework 2 due 6pm
Week 4 Oct. 17
TLS and HTTPS
Project 1 due 6pm
Project 2 out
Robust Defenses for Cross-Site Request Forgery. Barth, Jackson, Mitchell. CCS 2008.
Oct. 19
Web architecture
Grad. paper response 3 due 6pm
Week 5 Oct. 24
Web attacks and defenses
The Tangled Web of Password Reuse. Das, Bonneau, Caesar, Borisov, Wang. NDSS 2014.
Oct. 26
Authentication and access control
Homework 3 out
Grad. paper response 4 due 6pm
Week 6 Oct. 31
Networking basics
Project 2 due 6pm
Project 3 out
A Look Back at "Security Problems in the TCP/IP Protocol Suite". Bellovin. ACSAC 2004.
Nov. 2
Network attacks
Grad. paper response 5 due 6pm
Week 7 Nov. 7
Network defenses
Homework 3 due 6pm
The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86). Shacham. CCS 2007. [*closed access]
Nov. 9
Memory safety
Homework 4 out
Project 4 out
Grad. paper response 6 due 6pm
Week 8 Nov. 14
Isolation
Project 3 due 6pm
Tor: The Second-Generation Onion Router. Dingledine, Mathewson, Syverson. Usenix Security 2004.
Nov. 16
Trusted computing and side channels
Grad. paper response 7 due 6pm
Nov. 18
Assignment due date
Homework 4 due 6pm
Week 9 Nov. 21
Anonymity and web privacy
Spamalytics: An Empirical Analysis of Spam Marketing Conversion. Kanich et al. CCS 2008.
Nov. 23
Underground economy and human factors
Homework 5 out
Project 4 due 6pm
Project 5 out
Grad. paper response 8 due 6pm
Week 10 Nov. 28
Security ethics and crypto policy
Nov. 30
Exam review
Grad. paper response 9 due 6pm
Dec. 2
Assignment due date
Homework 5 due 6pm
Project 5 due 6pm

Final Exam: Monday, December 5, 10:30am–12:30pm in Ry. 251

* Unfortunately, this article requires a paid subscription to a journal or digital library. You should be able to access it on campus. Off campus, you will need to use the UChicago Library's proxy or VPN services.