安全协议形式化分析中认证测试方法的研究

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:wapp592
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安全协议是安全共享网络资源的机制和规范,是构建网络安全环境的基石,其安全性对整个网络环境的安全起着至关重要的作用。由于协议安全属性的多样性和微妙性、攻击者模型的不确定性、协议运行环境的复杂性和协议会话的高并发性,安全协议的设计与分析至今仍是一项具有挑战性的工作。形式化方法的出现有助于精确定义安全协议的目标,准确描述安全协议的行为,验证安全协议是否满足预期目标。人们在安全协议的形式化分析上研究探索了近三十年,但这个领域仍然远未成熟。串空间理论的出现将安全协议形式化分析推向了一个新的高度,它以简洁、严谨、高效的特点成为近年来安全协议形式化领域的研究热点。在串空间理论上发展起来的认证测试方法以挑战-应答机制为基础,它充分利用串空间理论中代表事件因果关系的偏序结构,不仅继承了传统串空间模型简单直观、状态空间少的优点,还简化了证明过程,更符合安全协议形式化分析的发展方向。本文以认证测试方法在协议形式化分析和协议辅助设计中的应用、认证测试理论的扩展和改进,基于认证测试的协议自动化分析算法的设计与实现为主要内容,进行了系统深入的研究,取得了如下创新性成果:1.从协议分析的角度考虑对协议安全构成威胁的攻击类型和攻击者行为,着重对最为常见的攻击形式——重放攻击进行了分类研究。指出了Syverson重放攻击分类法的不足,按攻击产生的原因将重放攻击分成了五类,针对每个类别列出具体的攻击实例,并提出抵御该类攻击的原则性方法。这种新的重放攻击分类法对于更好地认识各种攻击的原理及寻找有效解决措施具有积极的意义。2.分别使用串空间最小元素方法、理想诚实方法和认证测试方法对Otway-Rees协议进行分析,总结了这三种方法进行协议分析的过程和特点,指出认证测试方法是前两者的归纳与概括,是理论上的进一步深入,其证明过程更简洁高效。使用认证测试方法对X.509三消息协议进行保密性和认证性分析,指出该协议存在的问题及可能受到的攻击;对协议加以改进,并使用认证测试方法证明了改进协议的正确性。3.结合协议设计一般原则和J.D.Guttman的协议设计思想,阐述了将认证测试方法用于辅助协议设计的可行性,提出了基于认证测试的通用协议设计思想。将协议设计过程分解为五个步骤,详细讨论了对称密钥体制和不对称密钥体制下构造认证测试的方法。并使用该方法设计了一个新的双向认证密钥协商协议,扩展了认证测试方法的应用范围。4.将基于认证测试的安全协议形式化分析过程标准化,解决了“认证测试方法的证明过程过于依赖分析人员的主观判断”和“认证测试元素出现位置可能不唯一”的问题,使得认证测试的应用过程更严谨规范,有利于自动化分析工具的实现。使用标准化方法对BAN-Yahalom协议进行分析,找到了针对该协议的一个已知攻击的更普遍形式。5.分析了认证测试方法中“测试元素不能是任何常规结点消息组成元素的真子项”这一局限性产生的根本原因,指出了Perrig和Song改进方案的漏洞,提出的新认证测试理论有效突破了认证测试定理无法分析多重加密协议的局限性,并通过理论证明和实例分析说明了新认证测试定理的正确性,进一步扩展了认证测试方法的应用范围。6.针对“认证测试理论不能识别类型缺陷攻击”的不足,结合强制类型检查思想,将消息项的类型和检查机制引入认证测试方法,使得认证测试方法可以根据应用需求检测出不同层次的类型缺陷攻击。并以Otway-Rees、Andrew RPC和Woo-Lam改进协议的分析为例,确认了这一改进的成功。7.根据认证测试理论的上述三点改进,模拟手工证明过程,设计了一个基于认证测试的协议自动化分析算法ATAPA并进行了初步实现。该算法利用串空间理论和认证测试方法的思想,有效避免了传统自动化分析工具的状态空间爆炸问题,同时能获得较高的分析效率。使用ATAPA算法对NSL协议、Woo-Lam改进协议的认证属性进行分析,得到了与目标一致的结论,一方面证明了协议自动化分析算法的成功,另一方面也验证了改进认证测试理论的正确性。
其他文献
《素问.宣明五气篇》有"心为噫"之论。对于一些用常法治疗效果不显著的噫(嗳气)病患者,可在此理论指导下组方遣药,能取得较高疗效。提示为医者当把读经典、做临床落实到实处
授权是企业经营管理工作中的重要内容和手段,本文通过对授权在民法、行政法领域概念的对比,进一步理解授权在民法体系中的法律内涵,并根据现代电力企业经营管理特点,分析分层
目的研究小儿秋季腹泻发病中轮状病毒的检验及临床价值。方法方便选择研究对象为秋季腹泻患儿(73例),时间在2017年1—12月之间,对部分腹泻患儿实施轮状病毒的检验,后分析检验
创业投资也叫风险投资,是一种投融资体制,指创业投资家将创业资本投向新成立可快速成长的未上市新公司主要是高科技公司,承担较大风险为其提供长期股权投资并以专业知识主动
在5G赋能电力领域,中国电信的步伐领先,不仅发布了白皮书,建设了目前国内规模最大的5G智能电网,还牵头在3GPP R18版本中成功为智能电网项目立项。陈运清表示,这与中国电信的5