Date | Topic | Reading | Assignment | |
Week 1 | Mon, Aug 25 | Introduction, basic concepts | Anderson 1, Saltzer and Schroeder75 | |
Wed, Aug 27 | Ethics and responsibility | Thompson84 | ||
Week 2 | Mon, Sep 1 | No class (Labor Day holiday) | ||
Wed, Sep 3 | Voting system security | Kohno et al. '03, Sensus | Voting project out | |
Week 3 | Mon, Sep 8 | Cryptography & secure protocols |
Anderson 2, HAC 12 |
|
Wed, Sep 10 | Cryptyc Project, Abadi96, Burrows89 | |||
Week 4 | Mon, Sep 15 | Cryptographic primitives | Anderson 5.1-5.6, HAC 6-9,11 (browse) | |
Wed, Sep 17 | Sep 19: late add / free drop deadline | |||
Voting Phase 1 Due | ||||
Week 5 | Mon, Sep 22 | Formalizing cryptography | Goldwasser & Bellare (ch. 5-6), see also Bellare '98 | |
Wed, Sep 24 | Formalizing cryptography (II) | Goldwasser & Bellare (ch. 8) | Voting Phase 2 Due | |
Week 6 | Mon, Sep 29 | OS security basics | Lampson71, ClarkWilson87, Anderson: read 3-4, skim 7,9 | |
Wed, Oct 1 | OS security architectures | Plan 9 KeyKOS / KeySAFE |
||
Week 7 | Mon, Oct 6 | Common OS vulnerabilities | Provos 2002 (OpenSSH) | |
Wed, Oct 8 | Engineering stronger systems | Anderson 22, Page 1988, Boettger 2000 | Voting Phase 3 Due (Fri, Oct 10) | |
Week 8 | Mon, Oct 13 | No class (mid-term recess) | ||
Wed, Oct 15 | Untrusted platforms | CT99, ST98, Anderson 20 | ||
Week 9 | Mon, Oct 20 | No class (SOSP 2003; Dan out of town) | ||
Wed, Oct 22 | Final: Proposals due | |||
Week 10 | Mon, Oct 27 | Networking: TCP/IP, DNS | Anderson 18.1-3 | |
Wed, Oct 29 | Viruses, spam, intrusion detection | Anderson 18.4-5, Vixie's Spam Page, CAUCE, Paul Graham's Plan for Spam | Oct 31: final drop deadline | |
Week 11 | Mon, Nov 3 | Modern programming language basics | Specifying and checking software workshop (many overview talks) | |
Wed, Nov 5 | Agents & mobile code | Final: status reports due | ||
Week 12 | Mon, Nov 10 | Smart cards & tamper resistance | Anderson 14, iButton security (read section 2), Bunnie's Xbox hacks | |
Wed, Nov 12 | Tempest (+ Soft Tempest) | Unofficial TEMPEST Page, Anderson 15 | ||
Week 13 | Mon, Nov 17 | Distributed / peer-to-peer security | ||
Wed, Nov 19 | Wireless security | |||
Week 14 | Mon, Nov 24 | In-class public policy discussion | Anderson 21 | |
Wed, Nov 26 | Final project presentations, 25 minute conference format | |||
Week 15 | Mon, Dec 1 | |||
Wed, Dec 3 | No class (Dan out of town) | Final: writeups due Dec 5 |