Dual lattice
Derive the inverse-transpose basis and check the integer inner-product definition in two dimensions.
Start with vectors and basesShort, focused explanations for concepts that connect lattice geometry to cryptography.
These guides build on the introductory chapters. Each takes one idea, works through a concrete example, and shows where it appears in cryptographic constructions. Read them in order, or open the concept you need now.
Derive the inverse-transpose basis and check the integer inner-product definition in two dimensions.
Start with vectors and basesSolve a modular equation by hand and see how its solutions form the lattices behind SIS and LWE.
Start with notable latticesCalculate the probability of integer samples and understand how sampling appears in cryptographic proofs.
Start with lattice metricsTurn a few leaked nonce bits into a hidden number problem and recover the private key with lattice reduction.
Start with the LLL algorithmWhen a symmetric convex set is guaranteed to contain a nonzero lattice point: the exact statement, the proof and a worked example.
Start with geometry of numbersSuccessive minima and the two-sided bound on their product, checked on a two-dimensional example.
Start with Minkowski's convex body theoremHow one polynomial replaces a whole LWE matrix, with a small worked example, and why ML-KEM and ML-DSA use module lattices.
Start with LWE