Math 158: Cryptography (fall 2015)

Instructor: Nathan Pflueger

This course will focus on the mathematics of public-key cryptography. This subject presents an appealing introduction to several topics from both mathematics and computer science. Throughout the course, we will discuss both cryptography (encryption and signing algorithms) and cryptanalysis (algorithms to break cryptosystems), in order to illustrate the mistakes that must be avoided in implementing these systems, and the vulnerabilities that may arise as technology improves.


Textbook and readings

Miscellaneous links

Problem sets