• DocumentCode
    1649859
  • Title

    A derivation system for security protocols and its logical formalization

  • Author

    Datta, Anupam ; Derek, Ante ; Mitchell, John C. ; Pavlovic, Dusko

  • Author_Institution
    Dept. of Comput. Sci., Stanford Univ., CA, USA
  • fYear
    2003
  • Firstpage
    109
  • Lastpage
    125
  • Abstract
    Many authentication and key exchange protocols are built using an accepted set of standard concepts such as Diffie-Hellman key exchange, nonces to avoid replay, certificates from an accepted authority, and encrypted or signed messages. We introduce a basic framework for deriving security protocols from such simple components. As a case study, we examine the structure of a family of key exchange protocols that includes station-to-station (STS), ISO-9798-3, just fast keying (JFK), IKE and related protocols, deriving all members of the family from two basic protocols using a small set of refinements and protocol transformations. As initial steps toward associating logical derivations with protocol derivations, we extend a previous security protocol logic with preconditions and temporal assertions. Using this logic, we prove the security properties of the standard signature based challenge-response protocol and the Diffie-Hellman key exchange protocol. The ISO-9798-3 protocol is then proved correct by composing the correctness proofs of these two simple protocols.
  • Keywords
    access protocols; formal logic; public key cryptography; Diffie-Hellman key exchange; IKE; ISO-9798-3; STS; Station-To-Station; authentication protocol; authority certificate; challenge-response protocol; internet key exchange; jfk; just fast keying; key exchange protocol; logical derivation; logical formalization; message encryption; message signing; protocol derivation; protocol refinement; protocol transformation; security protocol; standard signature; Authentication; Computer science; Cryptography; Internet; Jacobian matrices; Logic; Protocols; Public key; Security; Sociotechnical systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Workshop, 2003. Proceedings. 16th IEEE
  • ISSN
    1063-6900
  • Print_ISBN
    0-7695-1927-X
  • Type

    conf

  • DOI
    10.1109/CSFW.2003.1212708
  • Filename
    1212708