Automatic implementations synthesis of secure protocols and attacks from abstract models - Université Clermont Auvergne Accéder directement au contenu
Article Dans Une Revue Lecture Notes in Computer Science Année : 2023

Automatic implementations synthesis of secure protocols and attacks from abstract models

Résumé

Attack generation from an abstract model of a protocol is not an easy task. We present BIFROST (Bifrost Implements Formally Reliable prOtocols for Security and Trust), a tool that takes an abstract model of a cryptographic protocol and outputs an implementation in C of the protocol and either a proof in ProVerif that the protocol is safe or an implementation of the attack found. We use FS2PV, KaRaMeL, ProVerif and a dedicated parser to analyze the attack traces produced by ProVerif. If an attack is found then BIFROST automatically produces C code for each honest participant and for the intruder in order to mount the attack.
Fichier principal
Vignette du fichier
Nordsec_2022_paper_7662.pdf (437.98 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03835049 , version 1 (31-10-2022)

Identifiants

Citer

Camille Sivelle, Lorys Debbah, Maxime Puys, Pascal Lafourcade, Thibault Franco-Rondisson. Automatic implementations synthesis of secure protocols and attacks from abstract models. Lecture Notes in Computer Science, 2023, Secure IT Systems, 13700, pp.234-252. ⟨10.1007/978-3-031-22295-5_13⟩. ⟨hal-03835049⟩
79 Consultations
113 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More