Security Protocols as Choreographies
- ,
- ,
- ,
- Sebastian Alexander Mödersheim,
- ,
- ,
- Technical University of Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewHost publication Subtitle
Joshua Guttman's Festschrift Original language
EnglishPages from-to (Number of pages)
Pages 98 (111 pages)Publication milestones
- Published - 2021
Publication status
Published - 2021
Publisher
Springer, United States, GermanyPublication IDs
- Scopus: 85119665514
Host publication title
Security Protocols as ChoreographiesAbstract
A choreography gives a description of how endpoints in a concurrent systems should exchange messages during its execution. In this paper, we informally introduce a choreographic language for describing security protocols and a property language for expressing non-trivial security properties of such protocols. We motivate this work using the envelope protocol [2] as an example, which ensures auditable transfers by means of a TPM, that guarantees that the issuer of a message always learns whether such message has been opened or not. We then take an implementation of the TPM formulated as an API and discuss how such implementation and the usage of the TPM in the protocol can be related. Finally, we illustrate how the protocol and property descriptions can be translated into multiset rewrite rules and metric first order logic respectively, in order to check if auditable transfer holds.
Publication metrics
PlumX, opens in new tab
Citations
4
Captures
3
