首页 | 本学科首页   官方微博 | 高级检索  
     

基于TLA的NS安全协议分析及检测
引用本文:黄贻望,万良,李祥.基于TLA的NS安全协议分析及检测[J].计算机工程与科学,2010,32(7):38-41.
作者姓名:黄贻望  万良  李祥
作者单位:1. 贵州大学计算机软件与理论研究所,贵州,贵阳,550025;铜仁学院数学与计算机科学系,贵州,铜仁,554300
2. 贵州大学计算机软件与理论研究所,贵州,贵阳,550025
摘    要:行为时序逻辑是一种组合了时序逻辑与行为逻辑来对并发系统进行描述与验证的逻辑,在描述并发转移系统中,行为时序逻辑通过引入行动和行为的概念,使得系统和属性可用同一种行为时序逻辑来表示。本文首先介绍行为时序逻辑的语法、语义及简单推理规则;然后以典型的NS公开密钥协议为例,对其进行形式化分析,建立了入侵者参加的简化模型。通过对模型进行FSM建模,转化为TLA+描述的规约系统,然后对其进行TLC检测,发现其存在中间人的重放攻击。

关 键 词:安全协议  模型检测  TLA  TLA+  TLC
收稿时间:2009-06-05
修稿时间:2009-08-26

Analysis and Checking of the NS Security Protocol Based on the Temporal Logic of Action
HUANG Yi-wang,WAN Liang,LI Xiang.Analysis and Checking of the NS Security Protocol Based on the Temporal Logic of Action[J].Computer Engineering & Science,2010,32(7):38-41.
Authors:HUANG Yi-wang  WAN Liang  LI Xiang
Affiliation: (1.Institute of Computer Software and Theory,Guizhou University,Guiyang 550025; 2.Department of Mathematics and Computer Science,Tongren College,Tongren 554300,China)
Abstract:TLA is a logic which combines the temporal logic and the logic of action,describing and validating the concurrent systems with TLA. TLA can express the system and the corresponding properties by adding actions and behaviors.First,this paper introduces the grammer,semantics and simple reasoning rules, and then formally analyzes the NS protocol, and sets up the FSM model, and specifies the model with TLA+, and then checks the corresponding properties with the tool of TLC. The results of checking shows there exists middle man’s replay attack.
Keywords:TLA  TLA+  TLC
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号