Notes on cryptography, mostly from Dan Boneh’s 2002 CS355 class.