基于EvenT-B形式化方法的协议分析

来源 :浙江大学 | 被引量 : 0次 | 上传用户:jyyj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,计算机网络正以惊人的速度向各个领域渗透,它帮助人们可以在虚拟世界里从事越来越多的复杂活动。然而,网络在为人们提供便捷生活的同时,其带来的安全问题也越来越突出。网络协议作为一种规范,在确保网络安全环境的同时,还在不同的层面细致地规定了参与者之间的行为,同时定义了交互过程中数据传输的类型和格式。因此,如何保证网络协议在遭受攻击时仍然可以安全、正确的运行,一直都是很大的挑战。针对这一问题,研究者们提出了利用形式化方法来对协议进行分析,并逐渐划分为三种类别:形式化逻辑方法、模型检测方法和定理证明方法。但遗憾的是目前的研究工作大都集中于前两者。  基于此,本文采用了一种基于定理证明的形式化方法,完成了对数据链路层传输协议以及Needham-Schroeder认证协议的形式化分析,同时在Rodin系统中完成了相关的模型与实验。  本文所作的工作主要体现在以下几个方面:  (1)利用Event-B方法对数据链路层的滑动窗口传输协议完成了分析;  本文从一个理想信道上运行的滑动窗口协议开始,利用Event-B实现其模型并通过一系列的证明保证了协议目标的正确可达;随后在此基础上,引入了错误处理及重传机制,完成了在有噪信道中传输的滑动窗口协议的分析;  (2)利用Event-B方法对网络安全领域著名的Needham-Schroeder协议及其修正的安全性完成了分析;  本文首先完成了朴素的Needham-Schroeder协议的分析,验证了其可以达成预期的认证目标;接着针对其在重放攻击下失效的缺陷,对一种修改进行了形式化的分析,证明了即使在重放攻击下,协议预期的认证目标仍然能够达成。
其他文献
本文从知识及知识表示方法角度出发,对以往的计算机考试系统进行了全面的分析和讨论,从中找到这些考试系统的根本缺点,在于这些考试系统是封闭的考试系统,即这些考试系统均使用过
该文研究的重点是以分布式GIS中的QoS问题为出发点,通过对GIS服务质量因素、图层并发控制和空间索引结构等问题的研究,为进一步系统地研究分布式GIS中的QoS问题做铺垫.该文同
我们生活在一个信息过载的时代,网络技术的迅速普及和各种应用的丰富发展,使人们越来越多的使用互联网的服务,在互联网上积累了过于庞大的数据。“信息爆炸”是一个越来越引起人
随着网络技术的发展,各种网络应用在人们的生活中日益普及,人们可以通过网络共享信息,进行交流,处理生活和工作中的各种问题。虽然网络给人们的工作、生活和学习带来极大的方便,但
该文简要介绍了公钥基础设施的发展现状和应用前景,分析了PKI的体系结构和其提供的安全服务,介绍构建PKI系统中所用到的安全和编程技术,并提出了一个基于X.509协议的PKI系统
近年来,随着智能家居概念的普及,智能家居的发展越来越快,很多智能的家居用品如智能冰箱、智能洗衣机等都逐渐融入了人们的生活。一些IT界巨头Google、微软等都在智能家居领域投
社交网络已经成为人们日常生活的一部分,越来越多的人加入社交网络以方便和亲友之间的交流。他们通过社交网络共享文章、照片和视频等内容,发表对生活的感言、对社会事件的看法
本文首先介绍了电子邮件管理系统的现状,指出在系统的服务器端邮箱管理和系统用户信息管理以及系统的发布与恢复方面,仍存在着不足之处,并认为活动目录技术为解决这些问题提供了
将软件构件技术应用于操作系统领域,针对操作系统软件特有的特性,提出操作系统构件的概念,分析操作系统构件的特征,结合青鸟构件库技术,设计.开发操作系统构件库,是该文的工
该文首先介绍了自动文摘的研究情况及存在问题,并给出了计算机自动文摘的一般模型.我们在具体的文摘系统实现时,应用了两种使用了自动聚合思想进行隐式章节划分的方法.该文从