A derivation system for security protocols and its logical formalization

被引:32
作者
Datta, A [1 ]
Derek, A [1 ]
Mitchell, JC [1 ]
Pavlovic, D [1 ]
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
来源
16TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS | 2003年
关键词
D O I
10.1109/CSFW.2003.1212708
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:109 / 125
页数:17
相关论文
共 26 条
[1]   A calculus for cryptographic protocols: The spi calculus [J].
Abadi, M ;
Gordon, AD .
INFORMATION AND COMPUTATION, 1999, 148 (01) :1-70
[2]  
AIELLO W, 2002, JUST FAST KEYING
[3]  
[Anonymous], 1997, A survey of authentication protocol literature: Version 1.0
[4]  
BELLARE M, 1994, ADV CRYPTOLOGY
[5]  
Bellare M., 1998, P 30 ANN S THEOR COM
[6]   THE CHEMICAL ABSTRACT MACHINE [J].
BERRY, G ;
BOUDOL, G .
THEORETICAL COMPUTER SCIENCE, 1992, 96 (01) :217-248
[7]  
Bird R., 1993, IEEE J SELECTED AREA, V1
[8]  
DATTA A, 2002, DERIVATION JRK PROTO
[9]  
Diffie W., 1992, Designs, Codes and Cryptography, V2, P107, DOI 10.1007/BF00124891
[10]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654