Automatic Implementations Synthesis of Secure Protocols and Attacks from Abstract Models - Université Clermont Auvergne Access content directly
Conference Papers Year :

Automatic Implementations Synthesis of Secure Protocols and Attacks from Abstract Models

Abstract

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
Origin : Files produced by the author(s)

Dates and versions

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

Identifiers

  • HAL Id : hal-03835049 , version 1

Cite

Camille Sivelle, Lorys Ld Debbah, Maxime Puys, Pascal Lafourcade, Thibault Franco-Rondisson. Automatic Implementations Synthesis of Secure Protocols and Attacks from Abstract Models. The 27th Nordic Conference on Secure IT Systems, NordSec, Nov 2022, Reykjavik, Iceland. ⟨hal-03835049⟩
56 View
38 Download

Share

Gmail Facebook Twitter LinkedIn More