This repository contains the source files for Tamarin analysis of distance-bounding security protocols. For further details, see our paper Distance-Bounding Protocols: Verification without Time and Location.
DBVerify-Aug2017.zip - August 2017. This is the version that appeared with our submission to the IEEE S&P Conference
DBVerify-Feb2018.zip - February 2018. Some amendments thanks to observations by Alexandre Debant and Stephanie Delaune (IRISA, Rennes)
- tamarinprotocols contains the .spthy files used by Tamarin for the analysis. If the Tamarin tool is installed on your device, they can be executed by the command tamarin-prover --prove <filename>
- mscs contains pdf diagrams showing the intended execution trace of each protocol. These diagrams are slightly abstracted from the original definition of the protocol - in most cases, this is
the conversion of the fast phase of a communication protocol from a series of short messages to one long message. At times, the equational theory has been changed to a strictly stronger version than that provided in the
original paper. The existence of an attack on the abstracted protocol indicates the existence of an attack on the original version.
, Zach Smith
, Jorge Toro-Pozo
and Rolando Trujillo-Rasua