• DocumentCode
    814896
  • Title

    Analyzing encryption protocols using formal verification techniques

  • Author

    Kemmerer, Richard A.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
  • Volume
    7
  • Issue
    4
  • fYear
    1989
  • fDate
    5/1/1989 12:00:00 AM
  • Firstpage
    448
  • Lastpage
    457
  • Abstract
    An approach to analyzing encryption protocols using machine-aided formal verification techniques is presented. The properties that the protocol should preserve are expressed as state invariants, and the theorems that must be proved to guarantee that the cryptographic facility satisfies the invariants are automatically generated by the verification system. A formal specification of an example system is presented, and several weaknesses that were revealed by attempting to verify and test the specification formally are discussed.
  • Keywords
    cryptography; protocols; encryption protocols; formal verification techniques; machine-aided formal verification; state invariants; Algorithm design and analysis; Computer science; Cryptographic protocols; Cryptography; Formal specifications; Formal verification; Mathematical model; Public key; Public key cryptography; System testing;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.17707
  • Filename
    17707