Comp527: Course Syllabus

up to main page


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

Dan Wallach, CS Department, Rice University
Last modified: Wed 29-Oct-2003 12:00