Towards a Data Centric Approach for the Design and Verification of Cryptographic Protocols

10/07/2019
by   Luca Arnaboldi, et al.
0

We propose MetaCP, a Meta Cryptography Protocol verification tool, as an automated tool simplifying the design of security protocols through a graphical interface. The graphical interface can be seen as a modern editor of a non-relational database whose data are protocols. The information of protocols are stored in XML, enjoying a fixed format and syntax aiming to contain all required information to specify any kind of protocol. This XML can be seen as an almost semanticless language, where different plugins confer strict semantics modelling the protocol into a variety of back-end verification languages. In this paper, we showcase the effectiveness of this novel approach by demonstrating how easy MetaCP makes it to design and verify a protocol going from the graphical design to formally verified protocol using a Tamarin prover plugin. Whilst similar approaches have been proposed in the past, most famously the AVISPA Tool, no previous approach provides such as small learning curve and ease of use even for non security professionals, combined with the flexibility to integrate with the state of the art verification tools.

READ FULL TEXT

page 1

page 2

page 3

research
05/19/2021

MetaCP: Cryptographic Protocol Design Tool for Formal Verification

We present MetaCP, a tool to aid the cryptographer throughout the proces...
research
12/08/2022

Sound Verification of Security Protocols: From Design to Interoperable Implementations (extended version)

We provide a framework consisting of tools and metatheorems for the end-...
research
04/26/2023

A Security Verification Framework of Cryptographic Protocols Using Machine Learning

We propose a security verification framework for cryptographic protocols...
research
07/03/2019

Towards a formally verified implementation of the MimbleWimble cryptocurrency protocol

MimbleWimble is a privacy-oriented cryptocurrency technology encompassin...
research
05/28/2018

Automated Verification of Accountability in Security Protocols

Accounting for misbehavior, instead of postulating trustworthiness, has ...
research
06/22/2020

Verifying Accountability for Unbounded Sets of Participants

Little can be achieved in the design of security protocols without trust...
research
10/22/2017

Experimental Biological Protocols with Formal Semantics

Both experimental and computational biology is becoming increasingly aut...

Please sign up or login with your details

Forgot password? Click here to reset