网络认证协议的高效模型检测研究

被引量 : 0次 | 上传用户:gfjgds
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络认证协议的主要作用是验证通信主体的身份并协商安全的会话密钥,但在开放、分布式的网络复杂环境中认证协议可能会出现一些隐藏的缺陷,而这些隐藏的安全和设计缺陷难以通过测试手段发现。形式化方法由于其可验证性、准确性以及无二义性的特点,可以有效地对网络认证协议的安全性质进行分析检测。定理证明、模型检测和模态逻辑是当前常用的形式化分析方法。模型检测是一种有效的形式化分析方法,有着自动化和提供反例等诸多优点。近年在软硬件验证中得到了广泛应用。模型检测方法可以有效减少协议设计错误,已经有很多模型检测工具成功应用于认证协议分析验证。但是现有的网络认证协议建模方法建立的模型可读性差,自动化程度低,建模方法缺乏通用性,而且模型的验证效率较低。所以,本文将基于著名的模型检测工具SPIN,从建模和验证两方面进行研究,致力于提供一个网络认证协议的高效分析验证框架。本文针对模型检测中的状态爆炸问题,分析了模型检测工具SPIN的偏序归约算法和状态压缩技术,并通过实验结果的比较来说明他们对验证效率的影响。针对Promela语言描述模型时减少变量定义和引入语句原子性等模型优化方法进行了研究,实验证明此类优化方法可以减少模型的状态数。为了有效地提高网络认证协议建模的效率,本文基于实际网络环境中认证协议的运行特征,提出一个网络认证协议模型一般化描述方法,将协议描述成一个基于事件序列的主体集合,并通过攻击者的消息分析和消息合成建立攻击者模型。此方法利用Promela语言可方便地实现协议模型描述。针对模型的状态爆炸问题,本文提出一些针对认证协议模型的简化策略,可有效减小模型的状态空间。本文模型检测方法与现有的文献相比,建模的自动化程度更高,模型验证的效率更好。最后基于本文模型检测方法,对PKM、BAN-Yahalom、TMN等协议进行了分析验证,成功的找到了协议的攻击漏洞。并对实验效率进行了比较分析。实验表明本文模型检测方法的有效性,可以对多种不同的协议进行分析。
其他文献
科学技术是第一生产力,将第一生产力转化为现实的生产力则必须要经历一个较为复杂的转化路径,企业作为生产满足人类各种需求产品的组织单位,其在生产力转化过程中扮演着至关
近些年来,随着现代电气和电子工业的不断发展,电磁场的仿真计算在工程实践中应用非常广泛,其使用领域遍及电气设备、机械、汽车、航空、船舶、电子等众多行业。而在电磁场的
目前,创新能力对于一个组织的生存和发展作用越来越重要。如何提升组织创新能力是当代组织迫切需要解决的问题,大量文献研究表明,组织文化对组织创新能力的提升起着重要的作
网络的发展,使得数字图像很轻易地被传播、共享。图像处理工具的普及,使得伪造者可以很轻松地制造出非常逼真的数字图像。当伪造后的数字图像被用于科学发现、法庭证物和新闻报
汽车座椅作为汽车上联系车身与乘员的重要安全部件,对乘员的安全性起到了决定性的保护作用,是汽车被动安全性的关键零部件之一。对汽车座椅进行合理的设计,可减轻事故发生时乘员
二氧化钛是一种良好的声敏剂,可用于声动力治疗(SDT),在超声作用下,产生活性氧(ROS),造成DNA的损伤,诱导肿瘤细胞的凋亡。因为中空介孔二氧化钛纳米粒(HMTNPs)具有表面易修饰、生物
由于服装市场需求的异质性和企业资源的有限性,服装企业必须进行市场细分,以选择有吸引力且能为之服务的细分市场增强竞争优势。在服装市场细分的研究中,以往学者分别以地理、人
本文通过企业案例调研,采用多层次灰色评价法,分析了企业层面上标准化对制造业转型升级的贡献率。结果表明,在化工企业和纺织企业中,标准化起到的作用均是“较大”的。 Base
目的观察康复新液联合雷贝拉唑治疗老年消化性溃疡(PU)的效果。方法选择医院2014年1月-2017年1月收治的老年PU患者400例,随机分为联合组与单药组各200例。单药组给予雷贝拉唑
通过预乳化乳液聚合工艺,合成了含官能团单体双丙酮丙烯酰胺(DAAM)、丙烯酰胺、N-甲基丙烯酰胺(NMA)的自交联丙烯酸酯乳液。实验结果表明,DAAM用量的增加对乳液涂膜的硬度有