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 :
بازگشت