• DocumentCode
    2268404
  • Title

    Verifying the correctness of cryptographic protocols using “Convince”

  • Author

    Lichota, Randall W. ; Hammonds, Grace L. ; Brackin, Stephen H.

  • Author_Institution
    Hughes Tech. Services Co., Fullerton, CA, USA
  • fYear
    1996
  • fDate
    9-13 Dec 1996
  • Firstpage
    117
  • Lastpage
    128
  • Abstract
    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
  • Keywords
    authorisation; computer aided software engineering; cryptography; formal verification; message authentication; protocols; theorem proving; Convince; Higher Order Logic theorem prover; StP/OMT; authentication protocols; automated support; belief logic; commercial computer aided software engineering tool; correctness verification; cryptographic protocols; front-end; textual notations; theorem proving component; Authentication; Computer aided software engineering; Cryptographic protocols; Data security; Information analysis; Logic; Performance analysis; Software performance; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Applications Conference, 1996., 12th Annual
  • Conference_Location
    San Diego, CA
  • ISSN
    1063-9527
  • Print_ISBN
    0-8186-7606-X
  • Type

    conf

  • DOI
    10.1109/CSAC.1996.569682
  • Filename
    569682