Comp 527: Course Syllabus

up to main page

(Finally, I've updated the syllabus to fit this year's schedule.)
DateTopicReadingAssignment
Week 1Tue, Jan 18Introduction, basic conceptsGollman Ch. 1,9
Thu, Jan 20Ethics and responsibilityThompson84 Start thinking about final projects
Week 2Tue, Jan 25Secret-key crypto basicsGollman, Ch. 12
Thu, Feb 27Cracking cryptosystems
Week 3Tue, Feb 1Public-key crypto
Thu, Feb 3Digital cash & other applications
Week 4Tue, Feb 8Crypto infrastructure
Thu Feb 10Crypto protocols & case studies Abadi94, Burrows89 Final project proposal due.
HW1 out
Week 5Tue, Feb 15OS security basicsLampson71, ClarkWilson87
Gollman, Ch. 3-5
Thu, Feb 17OS security architectures Plan 9
KeyKOS / KeySAFE
HW1 due
Week 6Tue, Feb 23Common OS vulnerabilitiesGollman, Ch. 8
Thu, Feb 25Engineering stronger systemsBellovin96 (PostScript)
Week 7Tue, Feb 29Networking: TCP/IP & DNSGollman, Ch. 13
Thu, Mar 2Firewallslecture notesFinal project status reports due
Week 8Mar 6-10No class (mid-term recess)
Week 9Tue, Mar 14Viruses & intrusion detection
Thu, Mar 16SpamSprocketLabs UCE Page, Vixie's Spam Page, CAUCE, Spam-L FAQ
Week 10Tue, Mar 21Modern programming language basics
Thu, Mar 23Agents and mobile codeGollman, Ch. 11
Week 11Tue, Mar 28Smart cards & tamper resistanceAnderson96, (local copy), iButton security (read section 2)HW2 out
Thu, Mar 30No class (spring recess)
Week 12Tue, Apr 4Untrusted platformsCT99, ST98
Thu, Apr 6Tempest (+ Soft Tempest)Unofficial TEMPEST Page, Anderson98 (local copy)
Week 13Tue, Apr 11Formal modelling and assuranceHW2 due
Thu, Apr 13In-class discussion: privacy, spam, and cyberactivism
Week 15-16Apr 18,20,25,27Final project presentations, 25 minute conference formatFinal writeups due Apr 28


Dan Wallach, CS Department, Rice University
Last modified: Tue Mar 28 23:01:32 CST 2000