
The Joy of Cryptography
An Undergraduate Course in Provable Security
Mike Rosulek(Author)
MIT Press
Published on 6. January 2026
Book
Hardback
704 pages
978-0-262-04997-9 (ISBN)
Description
A comprehensive introduction to the fundamentals of provable security for advanced undergraduates.
This accessible textbook provides a comprehensive introduction to the algorithms that keep our digital lives safe-how they work, what makes them different, and why they are secure. Mike Rosulek focuses on provable security-the process of defining what it means to be secure and mathematically proving security properties-to demystify the study of cryptography. Writing with clarity and humor, Rosulek covers basic building blocks before moving to symmetric-key encryption and authentication, public-key cryptography, and advanced topics. Employing a novel pseudocode-based approach to learning provable security and security proofs, The Joy of Cryptography empowers anyone with a small amount of programming experience to reason formally about security properties.
Uses pseudocode-based reasoning to make provable security accessible to undergraduates
Focuses on proven methods used in practice today
Offers rigorous treatment of symmetric-key and public-key encryption and authentication
Includes advanced material on encrypted messaging, post-quantum cryptography, and zero-knowledge proofs
Features ancillary resources
This accessible textbook provides a comprehensive introduction to the algorithms that keep our digital lives safe-how they work, what makes them different, and why they are secure. Mike Rosulek focuses on provable security-the process of defining what it means to be secure and mathematically proving security properties-to demystify the study of cryptography. Writing with clarity and humor, Rosulek covers basic building blocks before moving to symmetric-key encryption and authentication, public-key cryptography, and advanced topics. Employing a novel pseudocode-based approach to learning provable security and security proofs, The Joy of Cryptography empowers anyone with a small amount of programming experience to reason formally about security properties.
Uses pseudocode-based reasoning to make provable security accessible to undergraduates
Focuses on proven methods used in practice today
Offers rigorous treatment of symmetric-key and public-key encryption and authentication
Includes advanced material on encrypted messaging, post-quantum cryptography, and zero-knowledge proofs
Features ancillary resources
More details
Language
English
Place of publication
Cambridge (Massachusetts)
United States
Publishing group
MIT Press Ltd
Illustrations
102 BLACK AND WHITE ILLUS.
Dimensions
Height: 233 mm
Width: 184 mm
Thickness: 44 mm
Weight
1365 gr
ISBN-13
978-0-262-04997-9 (9780262049979)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

E-Book
01/2026
MIT Press
€83.49
Available for download
Person
Mike Rosulek is Professor in the School of Electrical Engineering and Computer Science at Oregon State University and author of over 60 peer-reviewed publications on cryptography, with a special focus on interactive protocols.