• DocumentCode
    3101457
  • Title

    The use of logic in the analysis of cryptographic protocols

  • Author

    Syverson, Paul

  • Author_Institution
    US Naval Res. Lab., Washington, DC, USA
  • fYear
    1991
  • fDate
    20-22 May 1991
  • Firstpage
    156
  • Lastpage
    170
  • Abstract
    Logics for cryptographic protocol analysis are presented, and a study is made of the protocol features that they are appropriate for analyzing: some are appropriate for analyzing trust, others security. It is shown that both features can be adequately captured by a single properly designed logic. The goals and capabilities of M. Burrows, M. Abadi and R. Needham´s (1989) BAN logic are examined. It is found that there is confusion about these. While the logic is extremely useful heuristically, as a formal method it is seen to be ultimately unacceptable. Formal semantics is explored as a reasoning tool and the importance of soundness and completeness for protocol security is discussed. The KPL logic is used to resolve a debate over an alleged flaw in BAN logic and is shown to be uniquely capable of dealing with certain protocol security issues
  • Keywords
    computational complexity; cryptography; formal logic; protocols; BAN logic; KPL logic; completeness; cryptographic protocol analysis; formal method; formal semantics; protocol features; protocol security; protocol security issues; reasoning tool; soundness; Body sensor networks; Computer security; Cryptographic protocols; Cryptography; Information analysis; Information security; Information technology; Integrated circuit modeling; Laboratories; Logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research in Security and Privacy, 1991. Proceedings., 1991 IEEE Computer Society Symposium on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2168-0
  • Type

    conf

  • DOI
    10.1109/RISP.1991.130784
  • Filename
    130784