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 :
بازگشت