A Readude bookEarly Access edition · Available now

Modern Cryptography,
taken seriously.

Move from calling cryptographic APIs to defining adversaries, reading security claims, tracing protocol assumptions, and recognizing where real implementations fail.

Read a free sample

One-time purchase · English PDF, EPUB & Markdown
Early Access edition · Secure checkout by Dodo Payments

33 chapters
one learning arc
Early Access cover for Modern Cryptography: A Deep Self-Study Guide, published by Readude
Serious ideas. Better reads. ✦ No shelf required. ✦ Read deep. Stay curious. ✦ Serious ideas. Better reads.
33connected chapters
7technical appendices
24tested Python examples
24 weekscomplete study path
Learning outcomes

Understand what the guarantee actually says.

The book joins mathematical definitions to protocol and engineering boundaries instead of treating cryptographic primitives as isolated names.

01 / MODEL

Define the adversary

Turn “encrypt this” into assets, trust boundaries, oracle access, winning events, and failure consequences.

threat models
02 / REASON

Read the claim

Work with indistinguishability, unforgeability, hybrid arguments, reductions, concrete loss, setup assumptions, and composition.

security games
03 / AUDIT

Find the boundary failure

Inspect nonce state, framing, canonicalization, replay, domain separation, parser ambiguity, key lifecycle, side channels, and migration.

engineering
Curriculum

From cryptanalysis to post-quantum migration.

Each part supplies prerequisites for the next. Follow the full route or use the accelerated and zero-knowledge-focused paths.

I

Adversarial thinking

Threat models, security properties, Kryptos as a verification case study, and the classical cryptanalysis workbench.

II

Mathematical and formal language

Modular arithmetic, groups, fields, probability, entropy, birthday bounds, security games, and reductions.

III

Symmetric and public-key systems

AES, ChaCha20, AEAD, hashes, MACs, KDFs, RSA, Diffie–Hellman, ECC, and signatures.

IV

Protocols and key governance

HPKE, PKI, TLS 1.3, X3DH, Double Ratchet, HSM/KMS, sharing, and threshold signatures.

V

Zero knowledge

Commitments, Sigma protocols, R1CS, sumcheck, KZG, IPA, FRI, SNARKs, STARKs, recursion, and zkVMs.

VI

Deployment and transition

Wallet security, incident analysis, cryptographic engineering, agility, and post-quantum migration.

Free sample

Try the first two chapters.

Read the front matter, Preface, study guide, and Chapters 0–1 of the English v1.0.0-rc.4 edition before you buy.

Yours to read and explore

Get the complete Early Access bundle.

Early Access is US$14.99 as a one-time purchase. Applicable taxes and currency conversion are shown at checkout.

readude note
Transparent publishing

About this Early Access edition

This content-complete edition incorporates corrections from an invite-only Beta. It is an Early Access release candidate, not stable v1.0. AI-assisted tools contributed to drafting, translation, and editing; Kyle Wu is responsible for the published content. The book and companion code are educational, not production guidance. Independent peer review and a cryptographic audit are not claimed.

Paid Early Access v1.0.0-rc.4

About the author

Written and edited by Kyle Wu.

Modern Cryptography is written and edited by Kyle Wu, founder of Readude.

Readude is his independent digital publishing brand.

Visit Kyle's personal site →

FAQ

Before you buy.

How do I receive the book?

After successful payment, Dodo Payments provides access to the purchased digital files and sends a delivery email. The bundle includes English PDF, EPUB, and Markdown, a Traditional Chinese companion candidate, and educational code. If you need help accessing your purchase, contact [email protected].

Does my purchase include future updates?

You receive the files available at the time of purchase. Automatic or lifetime updates are not promised. Material Early Access corrections may be provided at our discretion after verifying an eligible purchase. See the terms and refund policy.

Is this a beginner book?

It rebuilds prerequisites, but it aims beyond introductory API usage. High-school algebra and basic Python are helpful; the complete route is comparable to a demanding university self-study sequence.

Is the code production-ready?

No. Examples are educational. Some intentionally expose failure modes or use toy parameters. Real systems require reviewed libraries, deployment profiles, key management, test vectors, and independent security review.

Was AI used?

Yes. AI-assisted tools contributed to drafting, organization, translation, and editing. Kyle Wu is responsible for the published content. This is not a claim of fully human translation, independent peer review, or cryptographic audit.

What is Readude?

Readude is the independent digital publishing brand founded by Kyle Wu. It publishes serious ideas across technical and non-technical fields. readude.com is the canonical site.

What does Early Access mean?

v1.0.0-rc.4 is a content-complete release candidate incorporating corrections from the completed invite-only Beta. It is available to purchase now, but is not stable v1.0.0. Beta participation and automated checks do not constitute independent peer review, a cryptographic audit, or production-security approval.