CROct 26, 2016

A survey of symbolic methods for establishing equivalence-based properties in cryptographic protocols

arXiv:1610.08279v136 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental survey that consolidates existing knowledge for researchers in formal methods and cryptography.

The paper synthesizes decidability and undecidability results for equivalence-based security properties in cryptographic protocols, such as anonymity and privacy, and provides an overview of existing verification tools for these properties.

Cryptographic protocols aim at securing communications over insecure networks such as the Internet, where dishonest users may listen to communications and interfere with them. A secure communication has a different meaning depending on the underlying application. It ranges from the confidentiality of a data to e.g. verifiability in electronic voting systems. Another example of a security notion is privacy. Formal symbolic models have proved their usefulness for analysing the security of protocols. Until quite recently, most results focused on trace properties like confidentiality or authentication. There are however several security properties, which cannot be defined (or cannot be naturally defined) as trace properties and require a notion of behavioural equivalence. Typical examples are anonymity, and privacy related properties. During the last decade, several results and verification tools have been developed to analyse equivalence-based security properties. We propose here a synthesis of decidability and undecidability results for equivalence-based security properties. Moreover, we give an overview of existing verification tools that may be used to verify equivalence-based security properties.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes