DocumentCode
3035365
Title
LTL Model Checking for Security Protocols
Author
Armando, Alessandro ; Carbone, Roberto ; Compagna, Luca
Author_Institution
Univ. di Genova, Genova
fYear
2007
fDate
6-8 July 2007
Firstpage
385
Lastpage
396
Abstract
Most model checking techniques for security protocols make a number of simplifying assumptions on the protocol and/or on its execution environment that prevent their applicability in some important cases. For instance, most techniques assume that communication between honest principals is controlled by a Dolev -Yao intruder, i.e. a malicious agent capable to overhear, divert, and fake messages. Yet we might be interested in establishing the security of a protocol that relies on a less unsecure channel (e.g. a confidential channel provided by some other protocol sitting lower in the protocol stack). In this paper we propose a general model for security protocols based on the set-rewriting formalism that, coupled with the use of LTL, allows for the specification of assumptions on principals and communication channels as well as complex security properties that are normally not handled by state-of-the-art protocol analysers. By using our approach we have been able to formalise all the assumptions required by the ASW protocol for optimistic fair exchange as well as some of its security properties. Besides the previously reported attacks on the protocol, we report a new attack on a patched version of the protocol.
Keywords
protocols; telecommunication channels; LTL model checking; communication channels; malicious agent; optimistic fair exchange; protocol analysers; security protocols; set-rewriting formalism; Broadcasting; Communication channels; Communication system control; Computer security; Coupled mode analysis; Cryptographic protocols; Cryptography;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Symposium, 2007. CSF '07. 20th IEEE
Conference_Location
Venice
ISSN
1940-1434
Print_ISBN
0-7695-2819-8
Type
conf
DOI
10.1109/CSF.2007.24
Filename
4271662
Link To Document