CMSC 858K --- Introduction to Cryptography

This course is a graduate-level introduction to cryptography, assuming no prior knowledge in the area. The class is appropriate for students considering research in this area; theorists who want to learn the material; and those in systems security who want to apply cryptography in their work.

See below for versions of the course as I have taught it in the past: