This schedule is subject to change. Please check back frequently. Major changes will be announced in class.
Date | Lecture | Readings | Comments |
---|---|---|---|
Jan. 18 | Course Intro | The Security Mindset | |
Jan. 20 | Fundamental Security Concepts | ||
Jan. 25 | Cryptography I | ||
Jan. 27 | Cryptography II | ||
Feb. 1 | Assignment 1 Walkthrough (led by TAs) | ||
Feb. 3 | TLS, DNS/DNSSEC | ||
Feb. 8 | TOR | ||
Feb. 10 | Blockchain | ||
Feb. 15 | Authentication I | The Tangled Web of Password Reuse by Das et al. The Quest to Replace Passwords: ... by Bonneau et al. | |
Feb. 17 | Authentication II | ||
Feb. 22 | Assembly and Call Stack Review | Smashing The Stack For Fun And Profit, Aleph One | |
Feb. 24 | Assignment 2 Walkthrough (led by TAs) | ||
March 1 | Buffer Overflow | ||
March 3 | Control Flow Hijacking I (Stack Canaries, ASLR, DEP) | ||
March 8 | Control Flow Hijacking II (Return-to-libc, ROP) | ||
March 10 | No Class. Instead office hours for the midterm exam | ||
March 15 | Midterm Exam | ||
March 17 | Malware | ||
March 22 | Web Security, Same-Origin Policy, Cookies | ||
March 24 | Assignment 3 Walkthrough (led by TAs) | ||
March 29 | CSRF, XSS | ||
March 31 | SQL Injection, CAPTCHAs | ||
April 5 | Web Privacy | ||
April 7 | Ad Security & Privacy | ||
April 12 | Assignment 4 Walkthrough (led by TAs) | ||
April 14 | Audit Logging | ||
April 19 | Intrusion Detection | ||
April 21 | Cloud Computing Security | ||
April 26 | No Class | ||
April 28 | DDoS and Firewalls | ||
May 14 | Final Exam |