Course Schedule Spring 2016

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


Week Date Topic Readings
Week 1 Mar 28
Introduction
Mar 30
TLS and HTTPS

Assigned:

Recommended:

Week 2 Apr 4
Certificates

Assigned:

Recommended:

Apr 6
Secure Messaging

Assigned:

Week 3 Apr 11
Passwords

Assigned:

Recommended:

Apr 13
Usable Security

Assigned:

Recommended:

Week 4 Apr 18
Web Security

Assigned:

Recommended:

Apr 20
Memory Safety

Assigned:

Week 5 Apr 25
Isolation

Assigned:

Recommended:

Apr 29
Ry 276

Trusted Computing I

Assigned:

Recommended:

Week 6 May 2
Trusted Computing II

Assigned:

Recommended:

May 4
BFT

Assigned:

Week 7 May 9
Untrusted Cloud I

Assigned:

Recommended:

May 11
Untrusted Cloud II

Assigned:

Recommended:

Week 8 May 16
Verifiable Computation I

Assigned:

Recommended:

May 18
Verifiable Computation II

Assigned:

Recommended:

Week 9 May 26
Ry 276

Privacy and Web Advertising

Assigned:

Recommended:

Week 10 May 30
Memorial Day – No class
Jun 1
Anonymity and Anticensorship

Assigned:

Recommended:

Jun 3
Ry 276

Side Channels

Assigned:

Recommended:

Unfortunately, some articles require a paid subscription to a journal or digital library. These articles are linked via the UChicago library proxy, and you must authenticate with your CNetID to view them.