The Joy of Cryptography
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.