DocumentCode
3260129
Title
Spi calculus translated to π-calculus preserving may-tests
Author
Baldamus, Michael ; Parrow, Joachim ; Victor, Björn
Author_Institution
Dept. of Inf. Technol., Uppsala Univ., Sweden
fYear
2004
fDate
13-17 July 2004
Firstpage
22
Lastpage
31
Abstract
We present a concise and natural encoding of the spi-calculus into the more basic π-calculus and establish its correctness with respect to a formal notion of testing. This is particularly relevant for security protocols modelled in spi since the tests can be viewed as adversaries. The translation has been implemented in a prototype tool. As a consequence, protocols can be described in the spi calculus and analysed with the emerging flora of tools already available for π. The translation also entails a more detailed operational understanding of spi since high level constructs like encryption are encoded in a well known lower level. The formal correctness proof is nontrivial and interesting in its own; so called context bisimulations and new techniques for compositionality make the proof simpler and more concise.
Keywords
bisimulation equivalence; cryptography; pi calculus; program verification; protocols; π-calculus; compositionality; context bisimulations; encryption; formal correctness proof; formal testing; security protocols; spi-calculus; Access protocols; Authentication; Calculus; Context-aware services; Cryptography; Encoding; Information security; Information technology; Prototypes; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 2004. Proceedings of the 19th Annual IEEE Symposium on
ISSN
1043-6871
Print_ISBN
0-7695-2192-4
Type
conf
DOI
10.1109/LICS.2004.1319597
Filename
1319597
Link To Document