Version 2 2023-12-11, 20:14Version 2 2023-12-11, 20:14
Version 1 2023-11-29, 18:21Version 1 2023-11-29, 18:21
conference contribution
posted on 2023-12-11, 20:14authored byCas CremersCas Cremers, Caroline Fontaine, Charlie Jacomme
We provide the first mechanized post-quantum sound security protocol proofs. We achieve this by developing PQ-BC, a computational first-order logic that is sound with respect to quantum attackers, and corresponding mechanization support in the form of the PQ-Squirrel prover. Our work builds on the classical BC logic [Bana,Comon,CCS14] and its mechanization in the Squirrel prover [BDJKM,S&P21]. Our development of PQ-BC requires making the BC logic sound for a single interactive quantum attacker. We implement the PQ-Squirrel prover by modifying Squirrel , relying on the soundness results of PQ-BC and enforcing a set of syntactic conditions; additionally, we provide new tactics for the logic that extend the tool’s scope. Using PQ-Squirrel , we perform several case studies, thereby giving the first mechanical proofs of their computational post- quantum security. These include two generic constructions of KEM based key exchange, two sub-protocols from IKEv1 and IKEv2, and a proposed post-quantum variant of Signal’s X3DH protocol. Additionally, we use PQ-Squirrel to prove that several classical Squirrel case-studies are already post-quantum sound. We provide the sources of PQ-Squirrel and all our models for reproducibility, as well as a long version of this paper with full details.
History
Preferred Citation
Cas Cremers, Caroline Fontaine and Charlie Jacomme. A Logic and an Interactive Prover for the Computational Post-Quantum Security of Protocols. In: IEEE Symposium on Security and Privacy (S&P). 2022.
Primary Research Area
Reliable Security Guarantees
Name of Conference
IEEE Symposium on Security and Privacy (S&P)
Legacy Posted Date
2022-05-23
Open Access Type
Unknown
BibTeX
@inproceedings{cispa_all_3692,
title = "A Logic and an Interactive Prover for the Computational Post-Quantum Security of Protocols",
author = "Cremers, Cas and Fontaine, Caroline and Jacomme, Charlie",
booktitle="{IEEE Symposium on Security and Privacy (S&P)}",
year="2022",
}