Math 252: Mathematics of Public-Key Cryptography

Instructor: Nathan Pflueger

This course concerns the mathematical problems underlying public-key ciphers and digital signatures, as well as algorithms to solve them. Topics include discrete logarithms, integer factorization, elliptic curves, and lattices. These topics provide an appealing introduction to several topics in number theory, abstract algebra, and algorithms.

Help hours


Textbook and other links


Problem sets will be posted here. All problem sets are due at 10pm, via Gradescope.