← Latest papers
💻 computer science

Dependency-Aware ROM/CBD Correctness Bounds for ML-KEM-768 at the Heuristic Failure Scale

This paper establishes a certified upper bound of 2164.812^{-164.81} for the honest-decapsulation failure probability of ML-KEM-768 within a dependency-aware random-oracle and centered-binomial abstraction, utilizing a novel graph-coupled analysis and exhaustive anti-concentration techniques to rigorously justify the scheme's heuristic failure scale.

Original authors: Aurélie Duriez (netHsys SARL, Lille, France), Christophe Tommasini (Tommasini Conseil, Lille, France)

Published 2026-09-10✓ Author reviewed
📖 5 min read🧠 Deep dive

Original authors: Aurélie Duriez (netHsys SARL, Lille, France), Christophe Tommasini (Tommasini Conseil, Lille, France)

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the digital world, security often relies on mathematical problems that are easy to use in one direction but extremely difficult to reverse without the right secret information. ML-KEM is a post-quantum key-establishment mechanism designed to remain secure even against future quantum computers. Like other lattice-based cryptographic systems, it has an extremely small probability of what is called an honest decapsulation failure: even when both parties behave correctly, the two sides could in principle derive different keys. Estimating how rarely this can happen is an important correctness question. Previous analyses have largely relied on heuristic estimates of the failure scale, while obtaining a rigorous bound that preserves the relevant mathematical dependencies between the different error terms is substantially more difficult.

A new study by Aurélie Duriez and Christophe Tommasini tackles this problem by developing a rigorous mathematical analysis of ML-KEM-768 within an explicit idealized random-function / centered-binomial, or ROM/CBD, abstraction. The work is not a simulation and does not attempt to calculate the exact failure rate. Instead, the authors derive a certified upper bound on the probability of an honest decapsulation failure while preserving important dependencies between the different error terms. In particular, the analysis keeps track of dependencies induced by the public matrix and by both ciphertext-compression terms rather than simply treating them as independent. The resulting certified upper bound is smaller than one in 2 to the power of 164.81.

This finding is significant because it replaces a heuristic failure-scale estimate, within the explicit model studied, with a dependency-aware certified upper bound. The analysis does not simply assume that the relevant errors are independent; it preserves the mathematical dependencies that arise between them. The certified bound reaches essentially the same scale as earlier heuristic estimates, but this should not be interpreted as proving that those estimates are the exact failure probability. The result is deliberately narrower: within the explicit ROM/CBD abstraction studied in the paper, the probability of an honest decapsulation failure is rigorously bounded above by an extremely small value. The paper also makes clear that this is not an exact decapsulation-failure rate and is not an information-theoretic statement about the fixed SHAKE instantiation of FIPS 203.

The work required a different way of approaching the problem. Simplified heuristic analyses can become much easier if some error terms are treated as independent, but the actual algebraic structure creates dependencies that a rigorous analysis must preserve. The authors therefore developed a method that follows these dependencies through the calculation instead of discarding them. The research process also used an AI-assisted methodology to explore candidate approaches, identify critical cases, and structure the analysis. This exploratory use of AI was combined with exhaustive computer-verified checks, exact or certified arithmetic, and independently checkable computations to close the most difficult parts of the argument. The final mathematical claims therefore rest on explicit, reproducible evidence rather than on AI output itself.

The result is a rigorous and transparent certified correctness bound within the stated abstraction. The researchers made their code, data, and supporting artifacts available so that the computations can be checked independently. This level of reproducibility is particularly important in cryptography, where mathematical claims should be open to independent verification. The study shows that, within the explicit ROM/CBD abstraction considered, the probability of an honest decapsulation failure is bounded at an extremely small level. It should not, however, be interpreted as a general certificate of safety for ML-KEM-768, as a proof of all security properties of the standardized scheme, or as a statement covering every hardware or software implementation.

This result advances the rigorous understanding of one specific aspect of ML-KEM-768 correctness by moving from a heuristic failure-scale estimate to a dependency-aware certified upper bound within a clearly defined abstraction. It shows that a bound at the heuristic scale can still be established while preserving important dependencies between the relevant error terms. The number 164.81 is the certified exponent of this upper bound: within the stated ROM/CBD abstraction, the honest-decapsulation failure probability is bounded above by 2 to the power of -164.81. This number should therefore be understood as a precise property of the certified bound proved in the paper, rather than as a general measure of the safety or security of ML-KEM-768 as a whole.

The researchers also took care to explain the limits of their work. They noted that their proof applies to a specific abstraction of the system, not necessarily to every possible implementation of the software. They did not claim to have solved the problem for all variations of the encryption standard, nor did they suggest that the system is immune to all types of attacks. Their focus was strictly on the correctness of the decryption process under honest conditions. By being clear about what they proved and what they did not, they ensured that their findings are not misinterpreted. The study stands as a testament to the power of careful, detailed analysis in a field where small errors can have huge consequences. It shows that with enough rigor and the right tools, even the most complex mathematical systems can be understood and verified.

In the end, the paper delivers a precise but deliberately scoped result: within the stated ROM/CBD abstraction, the honest-decapsulation failure probability is rigorously bounded above by 2 to the power of -164.81. This is an extremely small certified upper bound, but it is not an exact failure rate and it is not a blanket proof that the complete deployed ML-KEM-768 system works without failure under every real-world condition. The contribution lies in replacing a heuristic failure-scale estimate with a dependency-aware, reproducible, and independently checkable bound inside a clearly defined model. Its strength comes not from claiming certainty beyond that model, but from being explicit about both what has been proved and what remains outside the scope of the result.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →