基于进程演算的安全协议形式化研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:znaddh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的应用逐步渗透到许多关键部门,以及电子商务的兴起与广泛应用,信息安全已变得日益重要。安全协议是信息安全的基础,但其正确性和安全性却不容乐观,已有的安全协议往往被证实并不如设计所期望的那样安全.即使不考虑与实现相关的协议缺陷和密码系统被成功破译的可能性,复杂的网络环境还是使得攻击者可利用安全协议自身的缺陷来实施各种各样的攻击.因此,安全协议是否能达到它所要求的安全目标是非常关键的问题。 对安全协议的分析和验证是保证所设计的协议满足其安全性的重要技术手段,而借助形式化的方法或工具分析安全协议是非常必要而且行之有效的.安全协议的形式化分析已有二十多年的历史,已逐渐成为安全协议研究的热点。近十几年来,世界各国学者对其进行了广泛和深入的研究,尤其是美国和欧洲的一些国家在这一关键领域投入了大量的研究经赞和力址.同时,安全协议设计和分析也引起了国内研究人员的高度重视.虽然安全协议形式化研究领域取得了可喜的成果,但尚有诸多问题亟待解决,譬如,如何精确刻画安全协议,如何扩充现在已经成热的理论或方法去研究更多的安全性质,如何使安全性质在统一的框架下进行分析和验证等等。 安全协议是一个典型的并发分布式系统,而进程演算是一个强有力的并发分布式系统建模工具,具有强大的描述能力和严格的语义,能够精确刻画安全协议中各个参与者之间的交互行为.利用进程演算对安全协议进行分析和验证时,既可以借鉴其作为代数模型的基本验证理论与方法,又可以使用其作为抽象程序设计语言的程序分析方法.然而,由于进程演算固有的缺乏数据结构支持的特点,难以建模主体拥有的知识以及知识推理,以至于只能分析很少的安全性质,另一方面,基于知识和信念的逻辑推理方法可以为协议消息和主体建模,但是缺乏推导主体行为的机制.而且,协议的理想化过程过于依赖分析者的直觉,其困难常常导致分析结论的错误.所以,我们将进程演算和知识推理二者实现优势互补,以进程演算为基础,嵌入消息知识推理系统,为安全协议建模和分析.本文的主要成果和创新如下: 1.本文详细探讨了安全协议形式化分析的各种方法,尤其是基于进程演算的各种分析手段,并做了两个实例研究:一是在对spi演算进行适当扩展的基础上分析了 Kerberos协议的认证性,二是以Applied π-演算为基础分析了iKP协议的认证性和匿名性。 2.以进程演算为基础,结合协议主体知识的逻辑推理以弥补进程演算固有的缺乏数据结构支持的特点,建立一个适合于安全协议形式化分析的一般模型GSPM,它可以精确刻画安全协议,在统一的框架下形式化描述和验证各种安全性质.GSPM 中的进程演算部分描述了协议参与主体的演化行为,逻辑部分使用了一系列推理规则推理主体的知识.嵌入的知识推理系统具有可扩展性,可以加入新的推理规则更深入地分析安全协议.此外,GSPM不为攻击者行为单独建模,既最大化了攻击者能力,又简化了协议的分析过程。 3.以GSPM为基础分析验证安全性质 (a)基于GSPM,定义了一步可达关系和多步可达关系两个概念,利用可达关系概念形式化地描述了安全协议的保密性,并以TMN协议为例作了实例研究. (b)在给出了GSPM的LTS操作语义的基础上,形式化地定义了安全协议的认证性,并以NSPK协议为例作了实例研究. (c)基于GSPM的变体GSPM,采用博弈思想形式化地定义了公平交换协议的非否认性和公平性,并以一种认证邮件机制-MD机制为例作了实例研究. (d)对其它安全性质的形式化描述进行了讨论. 4.在GSPM的变体GSPM+的基础上提出了一个环境敏感的抽象互模拟等价关系,形式化地定义了保密性和认证性,并做了简单的实例分析. 5.引入了符号化技术解决GSPM中等待输入消息时导致的无限分叉问题.在等待输入一个匹配项时,将环境能产生的消息项分成有限类,产生有限个替换,选择某个替换进行迁移,并把替换记录在迁移过程中,非常技巧性地将迁移过程中可能产生的无穷分叉变成了有限分叉.我们分别在以GSPM为基础的可达关系、LTS 和博弈语义中引入符号化技术,并以实例分析作了说明.符号化技术的采用为我们正在开发的自动验证工具奠定了基础.
其他文献
当今人体行为识别的应用已经延伸到社会的各个方面,尤其是在运动分析、公共场所的安全监测、虚拟现实的实现等方面应用十分广泛,为很多行业的发展带来有利的契机。因此,人体
优美图是图论中极有趣的研究课题之一。它的研究始于1963年G. Ringel提出的一个猜想和1966年A. Rosa的一篇论文。1972年,S. W. Golomb明确给出了优美图的定义。 对一个给
汽车导航系统是把GPS全球卫星定位技术、电子地图、无线通信综合在一起的高科技应用系统,是智能交通系统的重要组成部分。其主要功能是通过汽车上装载的GPS接收机接受GPS定位
在智能交通网络中,车辆获取信息的及时性和准确性是保障交通安全以及提高交通服务质量的关键,然而现有车载网络架构对于发展快速的移动数据时代来说,其网络的速度和费用已成为发
毋庸置疑,形式化方法对大型软件系统的可靠性扮演着重要的角色,然而传统的形式化方法局限于严格的证明、对程序员要求较高的教育背景以及较差的规格说明可读性使得其举步维艰
随着公司全球化趋势的演变和技术的日益融合,获取和维护实时数据流成为业务操作的迫切需求。 本文主要研究了基于SOA实时数据仓库的设计与实现方法。SOA是基于标准的、松散
目前,我国已经全面启动了电力市场化改革。为了逐步构建政府监管下的政企分开、公平竞争、开放有序、健康发展的电力市场体系,充分发挥市场配置资源的基础性作用,以进一步提高效
本文提出了一种适用于网格环境的事务处理框架来应对网格对事务处理的迫切需求。 针对网格的特点,提出了短事务和长事务来分别支持不同的网格事务的需求。短事务满足了网格
进入二十一世纪以来,我国的钢铁业迅猛发展,但是代表前沿技术的宽厚板产品的生产依然处于落后的地位。目前,用于大型桥梁、高层建筑以及航空航天业的宽厚板依然依赖于国外进口。
近年来,蓬勃发展的数字信息技术给人类的社会和生活带来了深刻的变化,同时也带来了新的机遇和挑战。在技术不断进步的过程中,数字信息的安全保密问题越来越受到人们的广泛关注。