loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th Annual Computer Security Applications Conference (ACSAC '96)
Verifying The Correctness Of Cryptographic Protocols Using "Convince"
San Diego California
December 09-December 13
ISBN: 0-8186-7606-X
R.W. Lichota, Hughes Tech. Services Co., Fullerton, CA, USA
G.L. Hammonds, Hughes Tech. Services Co., Fullerton, CA, USA
S.H. Brackin, Hughes Tech. Services Co., Fullerton, CA, USA
The paper describes Convince, a tool being developed to facilitate the modeling and analysis of cryptographic protocols, particularly those supporting authentication. Convince uses a belief logic to facilitate the analysis and proof of desired properties of these protocols. Convince incorporates in its front-end a commercial computer aided software engineering tool, StP/OMT, so that an analyst can model a protocol using a combination of familiar graphical and textual notations. Convince uses a Higher Order Logic theorem prover with automated support, so as to minimize the need for specialized theorem proving knowledge. The paper describes how an analyst can use Convince to rapidly construct models of authentication protocols, and outlines a strategy for verifying their correctness. It discusses the integration of StP/OMT with the theorem proving component and practical analysis techniques based on experience acquired through analyzing several published protocols.
Index Terms:
protocols; cryptographic protocols; correctness verification; Convince; theorem proving component; belief logic; front-end; commercial computer aided software engineering tool; StP/OMT; textual notations; Higher Order Logic theorem prover; automated support; authentication protocols
Citation:
R.W. Lichota, G.L. Hammonds, S.H. Brackin, "Verifying The Correctness Of Cryptographic Protocols Using "Convince"," acsac, pp.117, 12th Annual Computer Security Applications Conference (ACSAC '96), 1996
Usage of this product signifies your acceptance of the Terms of Use.