Serious Cryptography by Jean-Philippe Aumasson

Overview: Serious Cryptography by Jean-Philippe Aumasson is one of the most trusted modern primers on cryptography — not just for beginners, but also for security professionals who want a practical, engineering-driven understanding of how real-world cryptography works. Unlike abstract mathematical texts, this book demystifies the building blocks of secure systems with clarity, precision, and a healthy amount of scepticism toward outdated or misused algorithms.
Aumasson, a renowned cryptographer and co-designer of the BLAKE hash function, combines deep domain expertise with an accessible writing style. The result is a book that bridges the gap between academic cryptography and real-world cybersecurity practice.
Content and Structure
The book is organised into 14 well-structured chapters, moving from foundational concepts to modern applications and attacks. Key topics include:
Foundations of Modern Cryptography
- Essential properties such as entropy, randomness, and threat models
- Understanding the difference between theoretical and practical security
- Why good cryptography starts with correct assumptions
Symmetric Cryptography
- A deep dive into block cyphers, stream cyphers, and MACs
- AES explained without oversimplification
- Modes of operation (CBC, CTR, GCM) and their security implications
- Common implementation pitfalls
Public-Key Cryptography
- RSA, Diffie-Hellman, and Elliptic Curve Cryptography explained with clarity
- Modern schemes such as Curve25519
- Insights into key management — where real-world systems often fail
Hash Functions & Message Authentication
- SHA-2, SHA-3, BLAKE, and why hashing is central to secure systems
- Authentication vs integrity
- Notable vulnerabilities and collision attacks
Randomness & Secure RNGs
One of the most practical chapters, explaining:
- How poor randomness breaks everything
- TRNG vs PRNG
- Designing systems that do not unintentionally leak entropy
Applied Cryptography
Aumasson does an outstanding job addressing:
- TLS fundamentals
- Password hashing (PBKDF2, bcrypt, scrypt, Argon2)
- Disk encryption
- End-to-end encrypted applications
- Attacks such as side-channel leaks, padding oracles, and downgrade attacks
Post-Quantum Cryptography (PQC)
Even though the book predates the final NIST PQC standardisation, it offers:
- A lucid introduction to quantum-threat models
- Lattice-based cryptography basics
- Why current systems must plan for PQ transition
Analysis
What sets Serious Cryptography apart is its ability to simplify complex topics without sacrificing accuracy. Aumasson consistently avoids hype and focuses on what matters in real systems:
Strengths
- Perfect balance between theory and real-world practicality
- Up-to-date and relevant for modern cybersecurity deployments
- Readable and engaging writing style
- Clear explanations of common cryptographic failures
- Practical examples grounded in engineering experience
Who Will Benefit
The book is ideal for:
- Cybersecurity practitioners
- Penetration testers
- SOC and threat analysts
- Software developers building secure systems
- Students preparing for a deep dive into cryptography
Anyone who works with secure communications, authentication, or network traffic visibility will gain valuable insights.
Limitations
- Beginners with zero technical background may find some chapters dense
- Post-quantum sections are introductory (because full PQ standards came later)
- Does not provide extensive programming exercises (not a code-heavy book)
Evaluation
Serious Cryptography remains one of the most important cryptography books of the last decade. It does not overwhelm readers with mathematical complexity; instead, it equips them with the conceptual clarity and practical awareness needed to implement — and critique — modern cryptographic systems.
For anyone working in cybersecurity, this book is a must-read. It builds the foundational literacy required to understand encryption failures, evaluate secure protocols, and design systems with resilience and integrity.
Rating: ★★★★★ (5/5)
A clear, authoritative, and modern guide to the world of cryptography.
Recommendation
Serious Cryptography is highly recommended for anyone serious about mastering cybersecurity fundamentals. Whether you are securing APIs, analysing encrypted traffic, or designing authentication workflows, this book will help you make informed, technically sound decisions.
For Inside Traffic readers, especially those focused on network security, threat detection, and penetration testing, this book should be part of your essential reading list.