Research

Research seriesL3algorithms

Lattice Foundations: The Hard Problems Behind the New Standards

ML-KEM and ML-DSA rest on one family of assumptions — Learning With Errors and its structured variants. The lattice problems, the worst-case-to-average-case reductions, and the concrete parameter methodology, derived from scratch. Grounded in the primary papers.

Murali Chillakuru·5 articles
  1. 1
    Lattices and Their Hard Problems: SVP, CVP, and the Geometry of Security

    The post-quantum standards rest on a geometry: finding short or near vectors in a high-dimensional grid is easy with a good basis and hard with a bad one.

  2. 2
    Learning With Errors: The Distribution, the Decision-Search Equivalence, and Regev's Reduction

    Add a little noise to a system of linear equations and recovering the secret becomes as hard as the worst lattice problem. That noisy-equation problem is the engine of the post-quantum standards.

  3. 3
    Ring-LWE and Module-LWE: Buying Efficiency with Algebraic Structure

    Plain LWE is secure but heavy. Wrapping it in a polynomial ring shrinks keys from quadratic to linear; the module variant then dials structure up and down to hedge the risk that buys.

  4. 4
    Parameters and the Security Estimate: Core-SVP, BKZ Block Size, and NIST Levels

    How do you turn 'believed hard' into a specific dimension and modulus? By costing the best known lattice attack and choosing parameters that push it past a target like 2^143 operations.

  5. 5
    Where the Assumptions Could Fail: Algebraic and Dual Attacks on Structured Lattices

    The standards are not broken, but their extra algebraic structure is a real attack surface. The honest question is which regimes are dangerous — and why the deployed parameters stay out of them.