The Joy of Cryptography

The Joy of Cryptography


21 Ungluers have Faved this Work

The Joy of Cryptography is a textbook written for CS427, Oregon State's undergraduate course in cryptography.

The pedagogical approach is anchored in formal definitions/proof of security, but in a way more accessible than what is "traditional" in crypto. All security definitions are written in a unified and simplified "game-based" style. For an example of what security definitions look like in this style, see the index of security definitions (which will make more sense after reading chapters 2 & 4). 

It contains over 120 exercises.

"The Joy of Cryptography" is a silly title, but all the sensible titles were already taken. It was at least better than "You Can't Spell Cryptography without Cry". Anyway, actual joy not guaranteed.

Why read this book? Have your say.

You must be logged in to comment.

Rights Information

Are you the author or publisher of this work? If so, you can claim it as yours by registering as an rights holder.


This work has been downloaded 741 times via ebook links.
  1. 741 - pdf (CC BY-NC-SA) at


  • Computers
  • Computers / Security
  • COMPUTERS / Security / Cryptography
  • Cryptography
  • Textbooks




edition cover


Copy/paste this into your site: