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
Link To Document