DocumentCode
2507845
Title
Mechanized proofs for a recursive authentication protocol
Author
Paulson, Lawrence C.
Author_Institution
Comput. Lab., Cambridge Univ., UK
fYear
1997
fDate
10-12 Jun 1997
Firstpage
84
Lastpage
94
Abstract
A novel protocol has been formally analyzed using the prover Isabelle/HOL, following the inductive approach described in earlier work (L.C. Paulson, 1997). There is no limit on the length of a run, the nesting of messages or the number of agents involved. A single run of the protocol delivers session keys for all the agents, allowing neighbours to perform mutual authentication. The basic security theorem states that session keys are correctly delivered to adjacent pairs of honest agents, regardless of whether other agents in the chain are compromised. The protocol´s complexity caused some difficulties in the specification and proofs, but its symmetry reduced the number of theorems to prove
Keywords
formal specification; formal verification; message authentication; protocols; theorem proving; Isabelle/HOL; adjacent pairs; agents; basic security theorem; honest agents; inductive approach; mechanized proofs; message nesting; mutual authentication; protocol complexity; recursive authentication protocol; session keys; specification; symmetry; Authentication; Laboratories; Protocols; Security;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Workshop, 1997. Proceedings., 10th
Conference_Location
Rockport, MA
ISSN
1063-6900
Print_ISBN
0-8186-7990-5
Type
conf
DOI
10.1109/CSFW.1997.596790
Filename
596790
Link To Document