Skip to content

Your Cryptography Reading List

Looking to dive deeper into cryptography? Great choice! Books are still one of the best ways to really understand the "why" behind the algorithms. Whether you're just starting out or you're already knee-deep in elliptic curves, we've got recommendations that'll help you level up.

Starting Your Journey: Beginner-Friendly Books

Understanding Cryptography

Authors: Christof Paar, Jan Pelzl
Published: 2010

This is the book that makes cryptography click for so many people. Paar and Pelzl have this amazing ability to explain complex math without making your brain hurt. Plus, they include exercises with actual solutions – because who has time to wonder if they got it right?

What you'll learn:

  • How symmetric encryption really works
  • Block ciphers vs stream ciphers (and when to use which)
  • Hash functions that actually make sense
  • Your first taste of public-key cryptography

Perfect for: Anyone who wants to understand the math without drowning in it

Serious Cryptography: A Practical Introduction to Modern Encryption

Author: Jean-Philippe Aumasson
Published: 2017

Aumasson knows his stuff, and more importantly, he knows how to explain it. This book focuses on the cryptography you'll actually encounter in the real world – no ancient Roman ciphers here (well, maybe just a few for context).

What makes it special:

  • Modern algorithms that are actually being used today
  • Practical implementation advice
  • Honest discussion about what quantum computing means for us
  • Written by someone who's actually built these systems

Perfect for: Developers who need to implement crypto correctly

Ready for More: Intermediate Level

Cryptography Engineering: Design Principles and Practical Applications

Authors: Niels Ferguson, Bruce Schneier, Tadayoshi Kohno
Published: 2010

Bruce Schneier's name alone should tell you this is worth reading. This book is all about the gap between "cryptography works in theory" and "cryptography works in practice." Spoiler alert: that gap is bigger than you think.

Why it's essential:

  • Real-world security engineering principles
  • How protocols actually get designed (and broken)
  • Common implementation mistakes and how to avoid them
  • Case studies from actual systems

Perfect for: Anyone building systems that need to be secure

Introduction to Modern Cryptography

Authors: Jonathan Katz, Yehuda Lindell
Published: 2020 (3rd Edition)

This is the book for people who want to really understand the theoretical foundations. It's rigorous without being intimidating, and the authors do an excellent job of building up concepts logically.

What sets it apart:

  • Formal security definitions that actually make sense
  • Proofs that help you understand why things work
  • Modern constructions like zero-knowledge proofs
  • Updated for current research

Perfect for: Students and anyone who wants to understand the "why" behind the algorithms

Deep Dive: Advanced Reading

Handbook of Applied Cryptography

Authors: Alfred J. Menezes, Paul C. van Oorschot, Scott A. Vanstone
Published: 1996

This is the cryptography bible – seriously. It's comprehensive, it's authoritative, and best of all, it's available free online. If you're going to have one cryptography reference book, this should be it.

What makes it legendary:

  • Covers literally everything in cryptography
  • Mathematical foundations explained clearly
  • Still relevant after all these years
  • Free online at cacr.uwaterloo.ca/hac/

Perfect for: Anyone who needs a comprehensive reference

The Design of Rijndael: AES - The Advanced Encryption Standard

Authors: Joan Daemen, Vincent Rijmen
Published: 2002

Want to understand AES from the people who actually created it? This is your book. It's fascinating to see the design decisions and trade-offs that went into creating what became the world's most important encryption algorithm.

Why it's special:

  • Straight from the creators of AES
  • Deep dive into design principles
  • Mathematical background that's actually useful
  • Security analysis from the source

Perfect for: Anyone who wants to understand how modern ciphers are really designed

Exploring Special Topics

Post-Quantum Cryptography

Authors: Daniel J. Bernstein, Johannes Buchmann, Erik Dahmen
Published: 2009

Quantum computers are coming (eventually), and when they arrive, they'll break most of our current cryptography. This book helps you understand what comes next.

What you'll discover:

  • Lattice-based cryptography (the current frontrunner)
  • Hash-based signatures that quantum computers can't touch
  • Code-based and multivariate approaches
  • How to prepare for a post-quantum world

Perfect for: Anyone thinking about the future of cryptography

Bitcoin and Cryptocurrency Technologies

Authors: Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder
Published: 2016

Cryptocurrencies aren't just about getting rich quick – they're fascinating applications of cryptographic principles. This book explains how they actually work under the hood.

What makes it valuable:

  • Real-world application of cryptographic concepts
  • Blockchain technology explained properly
  • Consensus mechanisms and their trade-offs
  • Smart contracts and their implications

Perfect for: Anyone curious about how blockchain actually works

For the Love of History

The Code Book

Author: Simon Singh
Published: 1999

This isn't a textbook – it's a page-turner. Singh tells the story of cryptography like the thriller it actually is, from ancient ciphers to modern encryption.

Why you'll love it:

  • Engaging stories about real cryptographers
  • Historical context that makes everything more interesting
  • Accessible to anyone, regardless of technical background
  • Shows how cryptography shaped history

Perfect for: Anyone who loves a good story (that happens to be about cryptography)

The Codebreakers

Author: David Kahn
Published: 1996 (Revised Edition)

This is the definitive history of cryptography. It's massive, it's comprehensive, and it's absolutely fascinating if you want to understand how we got to where we are today.

What makes it epic:

  • Comprehensive coverage from ancient times to modern era
  • Military and intelligence perspectives
  • Stories of famous code-breaking efforts
  • The human side of cryptographic history

Perfect for: History buffs and anyone who wants the complete story

Your Go-To Reference

Encyclopedia of Cryptography and Security

Editors: Henk C.A. van Tilborg, Sushil Jajodia
Published: 2011 (2nd Edition)

Think of this as your cryptographic Wikipedia, but written by actual experts. When you need to look something up quickly, this is where you go.

What makes it useful:

  • Comprehensive coverage of everything crypto-related
  • Quick reference format
  • Written by leading experts in each area
  • Great for settling debates about definitions

Perfect for: Anyone who needs quick, authoritative answers

Free Resources That Don't Suck

A Graduate Course in Applied Cryptography

Authors: Dan Boneh and Victor Shoup
Available at: crypto.stanford.edu/~dabo/cryptobook/

This is Stanford-level cryptography education, available for free. Boneh is one of the leading cryptography researchers in the world, and this book reflects that expertise.

Why it's amazing:

  • Rigorous but accessible approach
  • Modern cryptographic constructions
  • Regular updates with new research
  • Did we mention it's free?

Handbook of Applied Cryptography (Online)

Available at: cacr.uwaterloo.ca/hac/

The classic reference, available online for free. Sometimes the best things in life really are free.

How to Choose Your Next Read

If You're Building Something

Start with Serious Cryptography, then move to Cryptography Engineering. These books focus on practical implementation and will help you avoid the common pitfalls that make security researchers cry.

If You Love the Math

Go for Introduction to Modern Cryptography first, then dive into the Handbook of Applied Cryptography. You'll get the theoretical foundations plus comprehensive coverage of everything else.

If You're Just Curious

The Code Book is your friend. It's engaging, accessible, and will give you a great foundation for understanding why cryptography matters.

If You're Preparing for the Future

Post-Quantum Cryptography is essential reading. Quantum computers might still be years away, but the transition to quantum-resistant algorithms is happening now.

Study Paths That Actually Work

The Developer's Journey

  1. Understanding Cryptography (get the foundations right)
  2. Serious Cryptography (learn modern, practical approaches)
  3. Cryptography Engineering (understand how to build secure systems)
  4. Current standards and research papers (stay up to date)

The Academic Path

  1. Introduction to Modern Cryptography (rigorous foundations)
  2. Handbook of Applied Cryptography (comprehensive reference)
  3. Specialized research papers in your area of interest
  4. Post-Quantum Cryptography or other cutting-edge topics

The Security Professional Route

  1. Serious Cryptography (practical, modern approach)
  2. Cryptography Engineering (system-level thinking)
  3. The Code Book (historical context and communication skills)
  4. Current industry standards and threat intelligence

A Few Reading Tips

Don't try to read everything at once. Cryptography books are dense. It's better to really understand one book than to skim through five.

Keep a notebook. Seriously. The concepts build on each other, and you'll want to refer back to earlier ideas.

Find a study buddy. Cryptography is hard, and it's easier when you have someone to discuss concepts with.

Practice as you go. Reading about cryptography is great, but implementing it (safely, in a learning environment) is how you really understand it.


Remember: The best cryptography book is the one you'll actually read. Start with something that matches your current level and interests, then work your way up. The field is constantly evolving, so think of this as the beginning of a lifelong learning journey, not a checklist to complete.

Released under the MIT License.