@inproceedings{39c61b61972c43f3ba3c43778c8cae75,
title = "Formally Verified Correctness Bounds for Lattice-Based Cryptography",
abstract = "Decryption errors play a crucial role in the security of KEMs based on Fujisaki-Okamoto because the concrete security guarantees provided by this transformation directly depend on the probability of such an event being bounded by a small real number. In this paper we present an approach to formally verify the claims of statistical probabilistic bounds for incorrect decryption in lattice-based KEM constructions. Our main motivating example is the PKE encryption scheme underlying ML-KEM. We formalize the statistical event that is used in the literature to heuristically approximate ML-KEM decryption errors and confirm that the upper bounds given in the literature for this event are correct. We consider FrodoKEM as an additional example, to demonstrate the wider applicability of the approach and the verification of a correctness bound without heuristic approximations. We also discuss other (non-approximate) approaches to bounding the probability of ML-KEM decryption.",
keywords = "Computer-Aided Cryptography, EasyCrypt, Formal Verification",
author = "Manuel Barbosa and Kannwischer, \{Matthias J.\} and Lim, \{Thing Han\} and Peter Schwabe and Strub, \{Pierre Yves\}",
note = "Publisher Copyright: {\textcopyright} 2025 Copyright held by the owner/author(s).; 32nd ACM SIGSAC Conference on Computer and Communications Security, CCS 2025 ; Conference date: 13-10-2025 Through 17-10-2025",
year = "2025",
month = nov,
day = "22",
doi = "10.1145/3719027.3765218",
language = "English",
series = "CCS 2025 - Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security",
publisher = "Association for Computing Machinery, Inc",
pages = "156--169",
booktitle = "CCS 2025 - Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security",
}