基于Horn逻辑扩展模型的安全协议反例的自动构造

被引:4
作者
周倜 [1 ]
李梦君 [1 ]
李舟军 [2 ]
陈火旺 [1 ]
机构
[1] 国防科学技术大学计算机学院
[2] 北京航空航天大学计算机学院
关键词
安全协议; 扩展的Horn逻辑模型; 形式化验证; 反例; 复杂性;
D O I
暂无
中图分类号
TP393.04 [];
学科分类号
081201 ; 1201 ;
摘要
根据安全协议的Horn逻辑扩展模型和相应的安全协议验证方法,提出了自动构造不满足安全性质的安全协议反例的求解策略,并给出了重要定理的证明,设计了一系列自动构造协议攻击的构造算法,并在基于函数式编程语言Objective Caml开发的安全协议验证工具SPVT中实现了这些算法,给出了主要算法的优化方法,详细分析了主要算法的时间复杂度,从理论上证明了算法是线性时间算法.最后,用SPVT对一些典型的安全协议进行了验证,得到了不安全协议的反例,并对反例进行了分析.得到的反例非常方便于阅读,与Alice-Bob标记非常接近,从而使任何领域的专家都可以用这种形式化的方法检查安全协议是否存在真实的反例.
引用
收藏
页码:1518 / 1531
页数:14
相关论文
共 2 条
[1]   SPVT:一个有效的安全协议验证工具 [J].
李梦君 ;
李舟军 ;
陈火旺 .
软件学报, 2006, (04) :898-906
[2]   基于进程代数安全协议验证的研究综述 [J].
李梦君 ;
李舟军 ;
陈火旺 .
计算机研究与发展, 2004, (07) :1097-1103