基于GSPM的安全协议性质检验及其工具实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:yuyuspecialshow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术逐步应用到许多重要部门,安全协议是否能达到所要求的安全目标是非常关键的问题。借助形式化的方法或者工具是分析和检验安全协议性质的一个重要技术手段。GSPM(Generic Security Protocol Model)是这样一种可以精确刻画安全协议的一般模型。本文就是在GSPM的基础上对安全协议的性质进行研究。首先,由于类型缺陷漏洞与协议的消息类型相关,并且GSPM对消息类型的匹配规则过于严格,导致类型缺陷漏洞无法通过该模型进行验证。所以,本文通过对GSPM语义的修改和对消息匹配语法做一定的弱化,使GSPM能正确检测类型缺陷漏洞。其次,在GSPM模型理论的基础上设计了一套分析安全协议的算法,包括消息推理算法,消息匹配算法和状态搜索算法。通过线性时序逻辑来表示安全协议的性质,例如保密性和认证性,并根据线性时序逻辑的特性设计了对应的检验算法。最后,本文介绍了一个自主开发的基于GSPM和上述检验算法的自动验证工具。这一工具能够将用户输入的安全协议及其安全目标自动翻译为GSPM语言;再根据GSPM的模型检测规则,通过特定的状态搜索算法,自动计算和判断安全性质是否满足,并将可能的漏洞告知用户。
其他文献
图像和视频是人类可以利用的最主要的信息载体。互联网的发展和多媒体的进步使得多媒体的各种新的应用和服务成为可能,尽管互联网的带宽和设备的存储容量都有所提高,但是数字
模型检测是公认的一种比较有效的验证系统正确性和可靠性的方法。在一些安全至关重要的领域检测预知系统的响应时间、事件调度的延迟等一系列的参数尤为重要。实际上大部分的
闪存是一种新型的电可擦除可编程只读存储器,具有非易失、读写速度快、抗震性能好、低功耗、体积小等特性。随着闪存容量的不断增加和价格的逐渐下降,闪存相对于传统机械硬盘具
随着计算机技术和网络通信技术的高速发展,以并发性、分布性、实时性、异构性和互操作性等主要特征的并发分布式系统已成为计算机技术的主流方向。并发现象以其固有的复杂性,
海豚是一种高智商的水生哺乳动物,它们使用自己独特的“语言”——哨声来进行互相交流。要想理解海豚的语言,就必须要对海豚哨声进行分析研究。当前对海豚哨声的分析研究大多是
随着计算机软硬件系统规模的日益复杂化、重要化,如何保证计算机系统的正确性和可靠性,逐渐成为当前理论界和产业界共同关心的重要问题。长期以来,常用的系统设计检验方法是以经
随着Internet上信息量的迅速增长,搜索引擎已经成为人们检索网上信息的主要手段,是互联网上人们获取信息最重要的方式之一。网络爬虫作为搜索引擎中负责采集信息的模块,有重要的
目前,国内外垂直搜索引擎发展迅速,各行业各种类型的垂直搜索引擎如百花齐放。与传统搜索引擎相比,垂直搜索的一大特点就是需要对HTML页面进行信息抽取,但是实现通用自动的抽取系
语音识别即计算机自动语音识别,简单地说,就是让计算机能听懂人说话,将人说的话转换成计算机文本的一项技术。随着Internet和电子商务的飞速发展,语音识别技术将为网上会议、商业
语义Web和Web服务是WWW发展的两个重要趋势,这两种技术的结合产生了另一个新兴的研究课题——语义Web服务。语义Web服务是指用语义Web标记语言来描述服务的语义,并结合本体的