Newly updated to fix the missing-week bug.
| Date | Topic | Reading | Assignment | |
| Week 1 | Tue, Aug 29 | Introduction, basic concepts | Gollman Ch. 1,9 | |
| Thu, Aug 31 | Ethics and responsibility | Thompson84 | Start thinking about final projects | |
| Week 2 | Tue, Sep 5 | Secret-key crypto basics | Gollman, Ch. 12 | |
| Thu, Sep 7 | Cracking cryptosystems | Note: Rice's add/drop deadline is the 8th | ||
| Week 3 | Tue, Sep 12 | Public-key crypto | ||
| Thu, Sep 14 | Public key crypto (2) | Homework 1 | ||
| Week 4 | Tue, Sep 19 | OS security basics | Lampson71, ClarkWilson87 Gollman, Ch. 3-5 | |
| Thu, Sep 21 | OS security architectures | Plan 9 KeyKOS / KeySAFE |
Final project proposal due. Homework 1 due. | |
| Week 5 | Tue, Sep 26 | Crypto protocols | ||
| Thu, Sep 28 | Formal analysis of protocols | Abadi94, Burrows89 | ||
| Week 6 | Tue, Oct 3 | Common OS vulnerabilities | Gollman, Ch. 8 | |
| Thu, Oct 5 | Engineering stronger systems | Bellovin96 (PostScript) | ||
| Week 7 | Tue, Oct 10 | Guest lecture (Dan out of town): Wyman Miles and William Diegard on Rice campus computer security | Room change: DH 1049 | |
| Thu, Oct 12 | Guest lecture (Dan out of town): Adam Stubblefield on anonymity systems | |||
| Week 8 | Tue, Oct 17 | No class (mid-term recess) | ||
| Thu, Oct 19 | Networking: TCP/IP & DNS | Gollman, Ch. 13 | ||
| Week 9 | Tue, Oct 24 | Guest lecture (Dan out of town): Jim Livermore, Firewalls | lecture slides | Room change: DH 2014 |
| Thu, Oct 26 | Viruses & intrusion detection | |||
| Week 10 | Tue, Oct 31 | Spam | SprocketLabs UCE Page, Vixie's Spam Page, CAUCE, Spam-L FAQ | Final project status reports due. Homework 2 out. | Thu, Nov 2 | No class |
| Week 11 | Tue, Nov 7 | Modern programming language basics | Homework 2 due. | |
| Thu, Nov 9 | Agents and mobile code | Gollman, Ch. 11 | ||
| Week 12 | Tue, Nov 14 | Smart cards & tamper resistance | Anderson96, (local copy), iButton security (read section 2) | |
| Thu, Nov 16 | Untrusted platforms | CT99, ST98 | ||
| Week 13 | Tue, Nov 21 | Tempest (+ Soft Tempest) | Unofficial TEMPEST Page, Anderson98 (local copy) | |
| Thu, Nov 23 | No class (Thanksgiving recess) | |||
| Week 14 | Tue, Nov 28 | In-class public policy discussion | ||
| Thu, Nov 30 | Final project presentations, 25 minute conference format | |||
| Week 15 | Tue, Dec 5 | |||
| Thu, Dec 7 | Final writeups due Dec 8 | |||