现代密码协议的形式化方法研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:songyong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代密码协议作为网络安全通信系统的核心技术,其重要性不言而喻。然而,如何分析密码协议的安全性,从而证明密码协议的有效性?如何设计密码协议,从而确保所设计协议的安全性?这些则都是需由密码协议形式化方法来解决的问题。密码协议的形式化方法作为密码协议分析和设计的理论基础,自Dolev和Yao的开创性工作以来,目前已有了较大的发展,形成了两大流派,其中典型的有StrandSpace模型理论和预言机模型理论等。然而,在如何应用抽象的形式化理论或方法来研究现行通信系统中大型、复杂并行系统的密码协议,发现其安全缺陷或证明其安全性?在如何扩展现有形式化理论,使之能够解决网络中出现的新的威胁?以及在如何应用形式化理论指导密码协议的设计等几个方面还有待进一步的研究。鉴于此,本文基于StrandSpace模型理论和预言机模型理论,针对上述三个方面的问题进行了深入的研究,并提出了一些有效的解决方案,得到了一些研究成果。论文的研究内容主要包括以下三个方面: 首先,研究了如何应用StrandSpace模型理论和预言机模型理论分析现行复杂系统中的密码协议,指出了这些密码协议存在的安全缺陷,并基于形式化理论分析的结果提出了对这些协议的改进方案,最后基于形式化理论论证了这些改进方案的安全性。本文所研究的密码协议具有普遍的理论意义和现实的应用意义。其中对于CCITTX.509认证协议及简单认证密钥交换算法(Diffie-Hellman密钥交换算法的一个变种)的研究具有普遍的理论意义。而对于基于SmartCard的密码认证协议及高效匿名拍卖协议的研究,则解决了网络中最新的电子商务应用问题,具有现实的应用意义。 第一,本文基于StrandSpace模型,在协议的保密性和协议的认证性两方面,对CCITTX.509认证协议进行了形式化分析,得出了BAN逻辑没有得到的协议保密性缺陷和相同的协议认证正确性缺陷,并给出了相应的攻击方法。在此基础上提出了一种改进的X.509认证协议,并采用StrandSpace模型形式化证明了该改进X.509协议的保密性和认证正确性。 第二,基于StrandSpace模型及AuthenticationTest方法形式化分析了基于SmartCard的密码认证协议,指出了该协议存在的安全缺陷,给出了相应的协议攻击手段。在此基础上提出了对该协议的改进方案,并基于AuthenticationTest方法形式化分析了改进方案,证明了改进方案的认证正确性。 第三,基于AuthenticationTest方法形式化分析了高效匿名拍卖协议的初始化阶段,指出了该协议初始化阶段存在的安全缺陷,并给出了对于协议初始化阶段的攻击手段,该攻击将使得后续的拍卖协议失效。在此基础上提出了一种改进的初始化协议以防止类似的攻击,并且基于StrandSpace模型理论及AuthenticationTest方法形式化分析了改进的初始化拍卖协议,证明了该改进的初始化协议中竟拍者和拍卖人之间的安全认证特性,从而保证了整个高效匿名拍卖协议的安全有效性。 第四,简单认证密钥交换算法作为Diffie-Hellman密钥交换算法的一个变种,通过增加两消息来防止中间人攻击,从而保证通信双方可靠地协商秘密会话密钥。然而,该算法却存在着一些安全缺陷。本文在分析该算法及相关改进算法的基础上,提出了一种新型增强简单认证密钥交换算法以克服这些安全缺陷。同时在已有预言机模型的基础上,给出了增强的语言机模型,并基于该增强的预言机模型,形式化分析了新型简单认证密钥交换算法,证明了该新型增强算法具备抗密码猜测攻击的能力,并具有完美的前向机密性。 其次,对于网络中新出现的协议攻击——拒绝服务攻击,目前为止还没有一种有效的形式化分析方法可以用来分析安全通信协议中的该类攻击。本文提出了一种新型形式化方法用以分析密码协议的拒绝服务攻击,以确定通信协议是否具有抵抗拒绝服务攻击的能力。本文首先应用赋权图的概念扩展StrandSpace模型,接着引入fail-stop协议的概念,由此提出两类DOStests(拒绝服务测试)方法,并基于两类DOStests提出了密码协议拒绝服务分析的新型形式化方法。最后,选取四个具有普遍意义的示例协议,即TCP三次握手协议,Intemet密钥交换协议(IKE),高效抗DOS攻击安全密钥交换协议(JFK)和抗DOS攻击IKE协议,应用本文提出的新型形式化方法进行了协议分析,从而证明前两个协议易受DOS攻击,而后两个协议具备抗DOS攻击的能力。 最后,基于AuthenticationTest方法研究了密码协议的形式化设计方法,设计出了高效安全Internet密钥交换(ESIKE)协议。首先鉴于IKE协议中存在的一些安全缺陷,确定了ESIKE协议的安全目标。然后根据协议所需实现的安全目标,基于AuthenticationTest方法一步一步地完成了整个协议的设计。最后基于StrandSpace模型理论和AuthenticationTest方法形式化证明了ESIKE达到了所需的安全设计目标。ESIKE协议克服了IKE协议中存在的安全缺陷,同时提供对于会话密钥及安全关联SA的安全协商,提供了对于通信端点的身份保护,并且实现了协议发起者和响应者间的双向认证。该协议仅需三条消息,其实现更加简单高效。
其他文献
本文首先对基于SIP协议的VOIP的整体架构进行了研究。通过对SIP的功能,协议栈,网络实现框架,消息,呼叫方式等的研究,充分的展现了SIP的思想体系与优势所在。 然后,通过分析基于S
本文研究并讨论了一类图像滤波算法,各向异性散射滤波器。 各向异性散射滤波方法是一种新颖空域滤波方法,它巧妙的将图像估计转化为一个随时间演化的问题,演化方程的稳态解就
在近地卫星通信中,LDPC码以其高码率,高编码增益,低误码平层的优越性能受到了广泛关注。而如何利用有限的硬件资源提高LDPC编译码器的吞吐率一直是LDPC码应用于实际系统中必须解
近年来,计算机网络技术的飞速发展,使得网络上的信息量急剧膨胀。传统的分布式计算技术在面对如此巨量信息的时候,不断显露出其自身的局限性。在这种情况下,一种能有效利用网络带
随着光纤传感技术的发展,光纤传感器也越来越多的替代传统传感器,在众多领域得到广泛的应用,光纤传感解调技术的研究显得尤为重要。如在水下爆炸产生的冲击波的检测的具体应用中
随着4G牌照的发放,LTE系统在我国正在开始大规模商用。由于LTE系统采用的是复用因子为1的同频组网,因此小区间干扰是一个严重的问题。干扰协调方案是目前主流的解决LTE系统的小
立式辊磨机是水泥生产过程中间的重要生产设备,其运行健康状况直接关系生产安全和效率。立式辊磨机通常工作在复杂工况和恶劣环境中,运行状态复杂,监控信号繁多,包括振动信号、位
计算机网络技术的最新发展推动着当代GIS技术的快速更新和发展,使得在因特网上实现GIS应用日益引起人们的关注,WebGIS是近年来GIS研究领域的一个热门话题,也是一个重要的发展
遥感技术是通过非接触的手段,远距离对目标进行观测的技术。现代遥感技术不局限于传统的光学遥感,SAR、多/高光谱、红外、激光等传感器系统搭载卫星以各自的优势实现对地观测。在单一传感器无法满足某些应用的要求时,多源遥感图像融合技术应运而生。图像融合可以对多源遥感影像进行信息提取与综合,取长补短,提高遥感影像解译精度,扩大遥感影像的应用范围。随着成像技术的发展,对海量的高分辨率遥感影像的解译成为近年来遥
未来无线通信的两个主要挑战是提高系统的频谱利用率和通信链路的可靠性。研究表明,多天线(MIMO)信号处理技术中的垂直贝尔实验室分层空时(V-BLAST)编码技术作为一种对抗频率选择