2005
DOI: 10.1007/11580850_10
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Semantics for Protocol Narrations

Abstract: Protocol narrations are a widely-used informal means to describe, in an idealistic manner, the functioning of cryptographic protocols as a single intended sequence of cryptographic message exchanges among the protocol's participants. Protocol narrations have also been informally "turned into" a number of formal protocol descriptions, e.g., using the spi-calculus. In this paper, we propose a direct formal operational semantics for protocol narrations that fixes a particular and, as we argue, well-motivated inte… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
33
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 16 publications
(33 citation statements)
references
References 20 publications
(27 reference statements)
0
33
0
Order By: Relevance
“…Each AnB action on a plain channel A → B : M is simply translated to an equivalent action A → B : τ (M ). In contrast to the original work [14], we found more convenient, for efficiency reasons we are going to detail later, to distinguish between symmetric and asymmetric encryption. Moreover, we introduced the support of operators like hmac, kap, kas and user defined functions.…”
Section: The Executable Narration Syntaxmentioning
confidence: 98%
See 4 more Smart Citations
“…Each AnB action on a plain channel A → B : M is simply translated to an equivalent action A → B : τ (M ). In contrast to the original work [14], we found more convenient, for efficiency reasons we are going to detail later, to distinguish between symmetric and asymmetric encryption. Moreover, we introduced the support of operators like hmac, kap, kas and user defined functions.…”
Section: The Executable Narration Syntaxmentioning
confidence: 98%
“…The core of this phase ( §3) is the automatic generation of the consistency checks derived from the static information of protocol narrations. The underlying theory is a formal operational semantics for protocol narrations, proposed by Briais and Nestmann [14].Since the language features considered in [14] are insufficient to model many real protocols (and even less expressive than those available in AnB ) we extended the executable narration semantics to support MACs, key agreements (i.e Diffie-Hellmann), tuples and user-defined functions. In this way it is possible to model a wider and more realistic range of applications.…”
Section: Front-end Anb → Execnarr → Opt-execnarrmentioning
confidence: 99%
See 3 more Smart Citations