学位专题

<
DOI:10.7666/d.Y1065271

BAN类逻辑的研究

王倩
山东大学
引用
随着电子商务在全球的迅猛发展,电子商务的安全问题日益受到人们的关注。安全的协议是确保电子商务活动可靠开展的基础,而安全协议的形式化分析则是检验协议是否安全的有力工具。同时,随着电子商务的发展,许多新的加解密算法和签名方案被提出,它们引起了人们对更多安全性质的关注。 安全协议所采用的密码体制主要有对称密码体制、公钥密码体制、散列函数和数字签名等。这些密码体制适用于不同的用处。对称密码体制适合用来对大量数据加密,但其密钥传输是个问题;公钥密码体制因为加密速度较慢,一般用来进行身份认证或者密钥分配;散列函数主要是应用于消息的完整性检测,消息的起源认证检测等;数字签名是用来满足电子商务中的各种不同的身份认证。 安全协议形式化分析有两种模型:符号方法模型和计算方法模型。其中,符号方法的一种,逻辑推理方法是以BAN类逻辑为主的有效的形式化分析方法。BAN类逻辑中典型的是BAN逻辑、GNY逻辑、AT逻辑、VO逻辑和SVO逻辑。这几种逻辑是通过对BAN逻辑的改进发展而来。其中,SVO逻辑是这种逻辑中比较完善的一个,同时也继承了BAN逻辑的简单性,易于扩展。本文主要是针对BAN类逻辑进行了分析。 1.本文指出了BAN类逻辑发展中两个大的缺陷——缺少环境模型和完整性分析的缺失。BAN类逻辑都假设参与协议的主体都是诚实的,这就否定了攻击者可以通过某些手段成为协议主体的可能性,但在网络世界中,这种假设是不可能完全实现的。因此,需要为BAN类逻辑建立一个适合的环境模型。另外,在BAN类逻辑中,初始假设协议所采用的密码方案是完善的,研究人员普遍认为在此条件下,协议的保密性和完整性同时都得到了保证;但是,由于各种密码体制的安全性质的不同,完整性不能仅通过加解密来保证,尤其是BAN类逻辑还假设了一条消息中的两个密文块分两次到达,这就更不能保证消息的完整性了。 2.针对缺少环境模型的缺陷,文中以Dolev—Yao模型为基础,对其进行改进,将其构建为BAN类逻辑的环境模型,是提出在协议分析时,虽然不考虑所采用的具体密码算法,但需要对所采用的密码体制进行分析,以确定协议中消息所具有的初始安全性质:二是提出了比较完善的攻击者行为模型,更加真实地刻画协议所处的环境。 3.针对完整性分析缺失的缺陷,以SVO逻辑为基础,提出对它的改进,建立了完整性的语义,语法表示以及相应的完整性公理,并改进了消息临时性验证公理。最后,通过对Otway-Rees协议增加完整性的改进,并使用改进的SVO逻辑对它进行分析。

安全协议;形式化分析;BAN类逻辑;环境模型;电子贸易;网络安全

山东大学

硕士

系统分析与集成

李大兴

2007

中文

TP393.08

51

2007-08-27(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅