基于谓词抽象和小系统理论的SSL握手协议模型检测

来源 :江苏大学 | 被引量 : 0次 | 上传用户:jiajia0321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络的最大特点是共享,相伴产生的安全问题也成为人们不得不面对的问题,特别是用来保证信息传输安全的网络安全协议的安全性显得尤为重要,常被人们称为安全之上的安全。因此对安全协议进行分析,查找其漏洞和不足是学术界和工业界共同关注的课题。传统的形式化验证技术主要有逻辑推理,但该方法不能做到完全自动化验证,对于稍微复杂的系统,自动化的推理就难以胜任。人为的推理过程十分繁琐,费时费力,效率较低,因此该方法在实际应用中很有限。   本文在谓词抽象和小系统理论的基础上,运用状态空间抽象方法和形式化验证技术中的模型检测技术对SSL3.0的握手协议进行系统建模,使用新型符号模型检测工具NuSMV描述系统性质,最后通过验证给出的反例找到协议可能会受到的攻击。本文的主要内容包括:   (1)介绍模型检测技术、抽象解释理论、谓词抽象理论和小系统模型理论的基本概念,详细阐述其对系统模型的具体验证过程,由此分析此方法在应用中的特点;然后介绍线性时态逻辑和计算树逻辑两种对系统性质的描述方式,并从各自的语义出发进行比较,阐述其各自适用的范围;最后总结安全协议模型检测分析的现状及问题。   (2)给出一种处理安全协议状态迁移系统的有效的抽象方法。该方法建立在谓词抽象和小系统模型理论的基础之上,首先对安全协议的无穷状态进行谓词抽象,精简系统规模,然后在抽象后的状态空间中建立协议运行的小系统模型,通过确定协议运行的主体、各主体运行的次数等假设条件,进一步构建安全协议的抽象模型。在此模型上进行安全协议的形式化验证,比单独依靠谓词抽象和小系统理论更加有效、快捷。   (3)运用基于谓词抽象和小系统模型理论的组合抽象方法对SSL3.0握手协议的原型系统进行模型检测。首先使用本文给出的组合抽象方法对SSL3.0握手协议进行系统建模,然后运用计算树逻辑公式CTL对协议系统的性质进行正面描述,最后运行模型检测工具NuSMV2.5.2,得出验证结果。如果所建立的模型不满足性质,NuSMV将给出对应的反例,通过对反例的解读,找到协议模型的漏洞所在,并给出相应的完善协议的改进方法。  
其他文献
随着经济的蓬勃发展,城市化步伐急剧加快,自动扶梯的使用数量也随之飞速增长,它广泛应用于商场、宾馆、机场、车站等公共场所。但是,自动扶梯在节能和安全方面存在缺陷:(1)自
隐蔽信道是信息隐藏技术的扩展,它不像加密方法一样将密文暴露给攻击者,而是通过隐藏通信信道的方法来隐蔽地将信息从一端传递到另一端。因此,隐蔽信道是确保信息安全传输的
随着互联网应用的不断增加,网络流量呈爆炸式地增长,作为网络中交换结点的路由器,其体系结构和应用软件在不断的发展,以适应不断变化的路由器需求。动态内存管理作为路由器基
用户越来越习惯在目前流行的论坛社区等网站上进行知识分享,沟通与阅读有趣文章。然而,在论坛大量的内容中,用户却很难在信息过载的情况下找到他们感兴趣的帖子。有两个原因
本文提出了一种基于数字水印和数字签名技术的电子签章系统解决方案,在一定程度上解决了电子签章系统的安全问题。   通过对目前多种流行的电子签章系统的研究和分析,发现大
在后基因组时代,随着数百个物种的全基因组测序的完成以及基因组注释信息的日益完善,可以较可靠地从基因组信息重建物种特异的代谢网络。系统地分析代谢通路和代谢物之间如何作
中文术语自动抽取是中文信息处理中的一项基础性研究课题,在很多领域都有很重要的作用。如在语言学中的自然语言生成、计算词典编撰学、句法分析、语料库语言学研究等,在自然
随着计算机应用技术的不断发展,数据库系统越来越多地被应用到各个领域中。由于数据库中存储着大量的数据信息,其中有一些是涉及机密的数据,而由于数据库具有资源共享的特点,
智能交通系统(Intelligent Transportation System, ITS)是道路交通管理体系发展的必然趋势,车牌识别技术是ITS的关键技术之一。经验模式分解(Empirical Mode Decomposition,
网上实验室经历了仿真实验室时代和虚拟实验室时代。虚拟实验室是用软件构建实验室系统的逻辑结构,再结合相关硬件构成,并利用网络技术实现。本文提出的网上虚拟实验室,是在