Computer Science 780/420: Introduction to Cryptography

Spring 2009 web page. Here you can find all manner of information relating to CS780/420.

Announcements

See the "Other Information" section for recommended reading.

Contact Information

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

Handouts

  1. Course Information
  2. Number Theory Exercises
  3. Problem Set 1 (due 2/3/09)
  4. Problem Set 2 (due 2/12/09)
  5. Problem Set 3 (due 2/24/09)
  6. Problem Set 4 (due 3/17/09)
  7. Problem Set 5
  8. Problem Set 6
  9. Problem Set 7

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.