An NP decision procedure for protocol insecurity with XOR

被引:42
作者
Chevalier, Y [1 ]
Küsters, R [1 ]
Rusinowitch, M [1 ]
Turuani, M [1 ]
机构
[1] Univ Henri Poincare, INRIA, LORIA, F-54506 Vandoeuvre Les Nancy, France
来源
18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/LICS.2003.1210066
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We provide a method for deciding the insecurity of cryptographic protocols in presence of the standard Dolev-Yao intruder (with a finite number of sessions) extended with so-called oracle rules, i.e., deduction rules that satisfy certain conditions. As an instance of this general framework, we obtain that protocol insecurity is in NP for an intruder that can exploit the properties of the XOR operator This operator is frequently used in cryptographic protocols but cannot be handled in most protocol models. An immediate consequence of our proof is that checking whether a message can be derived by an intruder (using XOR) is in P We also apply our framework to an intruder that exploits properties of certain encryption modes such as cipher block chaining (CBC).
引用
收藏
页码:261 / 270
页数:10
相关论文
共 22 条
[1]  
AMADIO RM, 2000, LNCS, V1877
[2]  
[Anonymous], LNCS
[3]  
[Anonymous], 1996, LNCS
[4]  
BASIN D, 1999, LNCS, V1740, P30
[5]  
Boreale M, 2001, LECT NOTES COMPUT SC, V2076, P667
[6]  
CHEVALIER Y, 2002, LNCS, V2404, P324
[7]  
CHEVALIER Y, 2003, RR4697 INRIA
[8]  
COMON H, INTRUDER DEDUCTIONS
[9]  
COMON H, 2001, LNCS, V2076
[10]  
Dolev D., 1981, P IEEE 22 ANN S FDN, P350, DOI DOI 10.1109/SFCS.1981.32