CMSC 456 --- Introduction to Cryptography
Jonathan Katz
This course is a undergraduate-level introduction to cryptography, assuming no prior knowledge in the area.
See below for versions of the course as I have taught it in the past:
Fall 2010
Fall 2007
Fall 2004
Fall 2002