CryptoDB
Pierre-Yves Strub
Publications
Year
Venue
Title
2022
CRYPTO
Formal Verification of Saber’s Public-Key Encryption Scheme in EasyCrypt
📺
Abstract
In this work, we consider the formal verification of the public-key encryption scheme of Saber, one of the selected few post-quantum cipher suites currently considered for potential standardization. We formally verify this public-key encryption scheme's IND-CPA security and delta-correctness properties, i.e., the properties required to transform the public-key encryption scheme into an IND-CCA2 secure and delta-correct key encapsulation mechanism, in EasyCrypt. To this end, we initially devise hand-written proofs for these properties that are significantly more detailed and meticulous than the presently existing proofs. Subsequently, these hand-written proofs serve as a guideline for the formal verification. The results of this endeavor comprise hand-written and computer-verified proofs which demonstrate that Saber's public-key encryption scheme indeed satisfies the desired security and correctness properties.
Coauthors
- Gilles Barthe (2)
- Santiago Zanella Béguelin (1)
- Sonia Belaïd (1)
- Karthikeyan Bhargavan (1)
- François Dupressoir (2)
- Sebastian Faust (1)
- Pierre-Alain Fouque (1)
- Cédric Fournet (1)
- Benjamin Grégoire (2)
- Andreas Hülsing (1)
- Markulf Kohlweiss (1)
- Joost Meijers (1)
- Alfredo Pironti (1)
- François-Xavier Standaert (1)