Computer Science 420:

Spring 2008 web page. Here you can find all manner of information relating to CS420.

Announcements

See the "Other Information" section for recommended reading.

Contact Information

Instructor:   Moses Liskov,  mliskov@cs.wm.edu
Office:       McGl 135

Moses' office hours are 2:30-4:30 on Mondays and Wednesdays.

Handouts

  1. Course Information
  2. Number Theory Exercises
  3. Problem Set 1 (due 1/29/08)
  4. Problem Set 2 (due 2/12/08)
  5. Proof of Security of the GM Cryptosystem
  6. Problem Set 3 (due 2/21/08)

Templates

Use these .tex files to make your life easier when writing up scribe notes or problem sets.
  1. Problem Set Template

Projects

A list of project topics will appear here later.

Other Information

Here are some recommended readings:
  1. Bellare and Goldwasser's lecture notes on cryptography. This covers much of the material we'll be covering, in a rigorous way with slightly different notation. A good reference.
  2. Cryptography course notes from when I TA'd the course at MIT. The lecture notes, especially, should be helpful.
  3. Ed Schaefer's notes on cryptography are available on the web. His treatment of cryptography will NOT be much like mine, however, his notes have a reasonable treatment of number theory.
  4. This site includes some number theory tutorials you may find useful.