Just fast keying in the Pi calculus

被引:41
作者
Abadi, Martin [1 ,2 ]
Blanchet, Bruno [3 ]
Fournet, Cedric [4 ]
机构
[1] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[2] Microsoft Res, Mountain View, CA USA
[3] Ecole Normale Super, CNRS, F-75231 Paris, France
[4] Microsoft Res, Cambridge, England
关键词
languages; security; theory; verification; IP security; key exchange; process calculus;
D O I
10.1145/1266977.1266978
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
JFK is a recent, attractive protocol for fast key establishment as part of securing IP communication. In this paper, we formally analyze this protocol in the applied pi calculus (partly in terms of observational equivalences and partly with the assistance of an automatic protocol verifier). We treat JFK's core security properties and also other properties that are rarely articulated and rigorously studied, such as plausible deniability and resistance to denial-of-service attacks. In the course of this analysis, we found some ambiguities and minor problems, such as limitations in identity protection, but we mostly obtain positive results about JFK. For this purpose, we develop ideas and techniques that should be more generally useful in the specification and verification of security protocols.
引用
收藏
页数:59
相关论文
共 31 条