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: