CS 690E Weekly Assignments

There will be assignments of some kind every few weeks. Most will only be reading assignments, but some will involve programing or other research.

Assignments will be due at the beginning of class unless otherwise stated.

Due by 5pm on Friday, January 20
Each student will learn to use PGP and create his/her own PGP key. This will be done in the following steps (students who already have a PGP key and who have read the documentation may skip the first four steps):
  1. Read part 1 of the PGP documentation, "Essential Topics"
  2. Read part 2 of the PGP documentation, "Special Topics"
  3. Create a local ~/.pgp directory
  4. Using the /usr/local/pgp/pgp command, create a personal PGP key-pair.
  5. (Optional step) Get your key signed by other members of the class and/or any CS faculty and staff members who have keys.
  6. E-mail an ASCII version of your key to the instructor <spaf@cs.purdue.edu>
  7. Print a paper copy of your key "fingerprint" and drop it in the instructor's mailbox in the CS office.

Due by start of class on Tuesday, January 24
Read papers #1 and #2.

Due by start of class on Tuesday, February 7
Read papers #3 - #10. Be prepared to discuss them in class.

Due by start of class on Thursday, February 28
Read a minimum of 5 papers on intrusion detection, incident response, or computer crime. Submit a BibTeX file describing those references, along with commentary.

Due by start of class on Thursday, March 23
Examine the beta test version of the Satan tool by Farmer and Venema. Submit a written evaluation of the tool and what it checks.

Due by start of class on Thursday, April 4.
Read a minimum of another 10 papers on intrusion detection, incident response, or computer crime. Submit a BibTeX file describing those references, along with commentary. You may not reuse papers from the earlier assignments.


Gene Spafford