• DocumentCode
    1922786
  • Title

    Algebraic Properties in Alice and Bob Notation

  • Author

    Modersheim, Sebastian

  • Author_Institution
    Zurich Res. Lab., IBM, Ruschlikon
  • fYear
    2009
  • fDate
    16-19 March 2009
  • Firstpage
    433
  • Lastpage
    440
  • Abstract
    Alice and Bob notation is a popular way to describe security protocols: it is intuitive, succinct, and yet expressive. Several formal protocol specification languages are based on this notation. One of the most severe limitations of these languages is the lack of algebraic reasoning, which is required for instance for the correct interpretation of Diffie-Hellman based protocols. As a consequence, previous approaches either cannot handle such protocols at all or require manual annotation. We generalize previous approaches and give the first formal semantics for a language based on Alice and Bob notation that is defined over an arbitrary algebraic theory. In particular, it defines unambiguously how the protocol is supposed to be executed by honest agents, based on the considered algebraic properties of the operators.
  • Keywords
    algebraic specification; cryptographic protocols; formal verification; programming language semantics; specification languages; Alice-and-Bob notation; algebraic property; algebraic reasoning; formal protocol specification language; formal semantics; protocol verification; security protocol; Availability; Calculus; Cryptographic protocols; Cryptography; Formal specifications; Formal verification; Laboratories; Security; Specification languages; Writing; Algebraic Reasoning; Alice and Bob; Protocol Verifcation; Semantics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2009. ARES '09. International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4244-3572-2
  • Electronic_ISBN
    978-0-7695-3564-7
  • Type

    conf

  • DOI
    10.1109/ARES.2009.95
  • Filename
    5066506