DocumentCode
2977228
Title
Mechanised Verification of Distributed State-Space Algorithms for Security Protocols
Author
Gava, Frederic ; Hidalgo, A. ; Fortin, J.
Author_Institution
Univ. of Paris-East, Marne-la-Vallée, France
fYear
2012
fDate
14-16 Dec. 2012
Firstpage
311
Lastpage
316
Abstract
Explicit model-checking (MC) is a classical solution to find flaws in a security protocol. But it is well-known that for non trivial protocols, MC may enumerate state-spaces of astronomical sizes - the famous state-space explosion problem. Distributed model checking is a solution but complex and subject to bugs: a MC can validate a model but miss an invalid state. In this paper, we focus on using a verification condition generator that takes annotated distributed algorithms and ensures their termination and correctness. We study five algorithms (one sequential and four distributed where three of them are dedicated and optimised for security protocol) of state-space construction as a first step towards mechanised verification of distributed model-checkers.
Keywords
cryptographic protocols; distributed algorithms; formal verification; state-space methods; MC; astronomical sizes; distributed model checking; distributed state-space algorithms; explicit model-checking; mechanised verification; nontrivial protocols; security protocols; state-space explosion problem; verification condition generator; Computational modeling; Distributed algorithms; Educational institutions; Parallel algorithms; Partitioning algorithms; Protocols; Security; BSP; Mechanized proof; Security protocol;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2012 13th International Conference on
Conference_Location
Beijing
Print_ISBN
978-0-7695-4879-1
Type
conf
DOI
10.1109/PDCAT.2012.93
Filename
6589289
Link To Document