2025
Autores
Barbosa, M; Kannwischer, MJ; Lim, TH; Schwabe, P; Strub, PY;
Publicação
PROCEEDINGS OF THE 2025 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2025
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.
2025
Autores
Barbosa, M; Boldyreva, A; Chen, S; Cheng, K; Esquível, L;
Publicação
Proc. Priv. Enhancing Technol.
Abstract
2025
Autores
Arriaga, A; Barbosa, M; Jarecki, S;
Publicação
IACR Cryptol. ePrint Arch.
Abstract
2025
Autores
Barbosa, M; Boldyreva, A; Chen, S; Cheng, K; Esquível, L;
Publicação
IACR Cryptol. ePrint Arch.
Abstract
2025
Autores
Arriaga, A; Barbosa, M; Jarecki, S;
Publicação
IACR Cryptol. ePrint Arch.
Abstract
2025
Autores
Barbosa, M; Dupressoir, F; Hülsing, A; Meijers, M; Strub, PY;
Publicação
ADVANCES IN CRYPTOLOGY - ASIACRYPT 2024, PT IV
Abstract
SPHINCS+ is a post-quantum signature scheme that, at the time of writing, is being standardized as SLH-DSA. It is the most conservative option for post-quantum signatures, but the original tight proofs of security were flawed- as reported by Kudinov, Kiktenko and Fedorov in 2020. In this work, we formally prove a tight security bound for SPHINCS+ using the EasyCrypt proof assistant, establishing greater confidence in the general security of the scheme and that of the parameter sets considered for standardization. To this end, we reconstruct the tight security proof presented by Hulsing and Kudinov (in 2022) in a modular way. A small but important part of this effort involves a complex argument relating four different games at once, of a form not yet formalized in EasyCrypt (to the best of our knowledge). We describe our approach to overcoming this major challenge, and develop a general formal verification technique aimed at this type of reasoning. Enhancing the set of reusable EasyCrypt artifacts previously produced in the formal verification of stateful hash-based cryptographic constructions, we (1) improve and extend the existing libraries for hash functions and (2) develop new libraries for fundamental concepts related to hash-based cryptographic constructions, including Merkle trees. These enhancements, along with the formal verification technique we develop, further ease future formal verification endeavors in EasyCrypt, especially those concerning hash-based cryptographic constructions.
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.