基于串空间模型分析与验证密码安全协议

来源 :中国科学院软件研究所 | 被引量 : 1次 | 上传用户:xiaowu7623563
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的普及以及电子商务和电子政务蓬勃兴起,安全协议变得越来越重要,确保安全协议的安全性已经成为一项重要的研究课题.安全协议分析是一个很难解决的问题,20年来为了应对这一挑战,科学家们投入了大量的精力.在已有的理论和方法中,形式化分析方法的成果比较突出,其发展前景被专家们普遍看好,该文第二章对此进行了综述.串空间(STRAND SPACE)模型由F′abrega、Herzog和Guttman三人提出,它是分析安全协议的一种实用、直观和严格的形式化方法,它充分吸收了前人的研究成果,模型使用一种节点间存在因果关系的有向图来表示协议的运行.D.Song对串空间模型进行了扩展,并开发了安全协议自动验证工具ATHENA.在深入研究串空间理论的基础上,该文从理论和算法两个方面对串空间模型进行了扩展和完善.在理论上,该文引入了理想的语义,并首次使用了理想的概念对安全协议的秘密性进行严格的定义,同时使用理想的命题逻辑公式表示安全协议的秘密性;另外,该文修正了F′abrega、Herzog和Guttman三人文献中的一个引理的证明,原有的证明是不完善的.在算法上,该文增设了一条状态删减规则,并进行了严格的证明;另外,对模型检测算法进行了修改,使得算法可以找出协议在限定搜索深度下所有攻击反例.我们使用JAVA语言对该文的模型检测算法进行了具体实现,开发了一个拥有自主知识产权的安全协议自动验证工具AVSP.对已经进行的实验结果分析表明,该文对串空间模型的扩展是正确的和有效的;另外,利用AVSP我们发现了Woo-Lam<4>认证协议的一个新的在现有的文献中没有公布的攻击.
其他文献
匹配理论是图论的核心内容之一,在组合优化、理论化学等研究中有十分重要的应用。因此,受到众多学者的关注,产生了许多深刻的理论结果。例如:刻画二部图匹配的Hall定理、刻画普通
不连续动力系统的模型被广泛地应用于力学、航空航天和机械等领域中,因此,不连续动力系统的研究引起了学者们的广泛关注。由于系统的不连续性,传统的光滑动力系统理论分析这类系
遗传算法是一种模拟自然界生物进化的搜索算法,由于它的简单易行、鲁棒性强尤其是其不需要专门领域的知识,而仅用适应度函数作评价来指导搜索过程,从而使它的应用范围极为广泛,并