DocumentCode :
1642393
Title :
Strong Invariants for the Efficient Construction of Machine-Checked Protocol Security Proofs
Author :
Meier, Simon ; Cremers, Cas ; Basin, David
Author_Institution :
ETH Zurich, Zurich, Switzerland
fYear :
2010
Firstpage :
231
Lastpage :
245
Abstract :
We embed an operational semantics for security protocols in the interactive theorem prover Isabelle/HOL and derive two strong protocol-independent invariants. These invariants allow us to reason about the possible origin of messages and justify a local typing assumption for the otherwise untyped protocol variables. The two rules form the core of a theory that is well-suited for interactively constructing natural, human-readable, correctness proofs. Moreover, we develop an algorithm that automatically generates proof scripts based on these invariants. Both interactive and automatic proof construction are faster than competing approaches. Moreover, we have strong correctness guarantees since all proofs, including those deriving the underlying theory from the semantics, are machine checked.
Keywords :
embedded systems; protocols; security of data; theorem proving; Isabelle-HOL interactive theorem prover; automatic proof construction; machine-checked protocol security proofs; operational semantic embedding; strong protocol-independent invariants; Chromium; Construction industry; Encryption; Protocols; Semantics; Servers; automatic tools; formal methods; security protocols; theorem proving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Foundations Symposium (CSF), 2010 23rd IEEE
Conference_Location :
Edinburgh
ISSN :
1940-1434
Print_ISBN :
978-1-4244-7510-0
Electronic_ISBN :
1940-1434
Type :
conf
DOI :
10.1109/CSF.2010.23
Filename :
5552641
Link To Document :
بازگشت