-
题名基于SPIN的Linux管道模型检测研究
- 1
-
-
作者
速昱行
王金波
-
机构
中国科学院大学
中国科学院空间应用工程与技术中心
-
出处
《电子设计工程》
2018年第23期163-168,共6页
-
文摘
针对科学实验载荷使用的Linux操作系统,对其测试方法等做了研究总结。模型检测作为一种全自动运行的形式化验证手段,在其适用领域对发现系统逻辑错误意义重大。针对操作系统测试需要,对Linux管道通信进行了源代码研究,使用有限状态自动机进行建模并转化为Promela语言,并运用SPIN模型检测工具对其进行了形式化验证;对之前研究中模型不完整、不够细化、主体间关联性等问题进行了改进和完善,并就实验中发现的问题进行分析,并提出了改进方案。
-
关键词
形式化验证
spin模型检测
LINUX
进程间通信
-
Keywords
tormal verification
spin model checking
Linux
inter-process communication
-
分类号
TN06
[电子电信—物理电子学]
-
-
题名RGPS过程层元模型正确性验证
被引量:1
- 2
-
-
作者
袁开银
郭瑞
陆翔升
吴尽昭
-
机构
河南财经政法大学现代教育技术中心
郑州轻工业学院计算机与通信工程学院
中国科学院成都计算机应用研究所
-
出处
《计算机工程》
CAS
CSCD
2012年第15期39-42,共4页
-
基金
国家"863"计划基金资助项目"基于代数符号计算的新型软件形式化验证技术和支持工具"(2007AA01Z143)
-
文摘
利用Web服务本体描述语言对RGPS过程层元模型进行描述,建立Promela模型。基于线性时序逻辑,以及Spin检测工具的偏序规约和on-the-fly等优化技术对Promela模型进行正确性验证,设计并实现RGPS过程层元模型正确性验证平台。通过城市交通系统实例证明该验证方法的正确性和有效性。
-
关键词
RGPS框架
Promela建模
spin模型检测工具
过程层元模型
线性时序逻辑
-
Keywords
Role Goal Process Service(RGPS) framework
Promela modeling
spin model checking tool
process level meta-model
Linear Temporal Logic(LTL)
-
分类号
TP393.07
[自动化与计算机技术—计算机应用技术]
-
-
题名基于SPIN的远程证明协议的形式化分析及改进
被引量:4
- 3
-
-
作者
秦嫚蔓
王峥
王莉
-
机构
太原理工大学计算机科学与技术学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2017年第1期34-38,72,共6页
-
基金
国家高技术研究发展计划(863)项目(No.2014AA015204)
-
文摘
远程证明是解决移动支付安全问题的有效手段之一。通过对可信计算远程证明协议进行分析,发现用户平台配置信息的隐私性、用户的认证性和远程验证者的认证性存在脆弱点,使用SPIN模型检测工具,应用模型检测方法对协议进行了形式化分析,检测出破坏性攻击漏洞。针对协议中的漏洞对协议进行改进,提出了一种基于用户属性加盐哈希的方法,通过用户属性保证协议的安全传输。最后使用SPIN检测改进后的协议,证明了改进方案的有效性、安全性,阻断了发现的攻击。
-
关键词
移动支付
远程证明协议
用户属性
形式化分析
spin模型检测
-
Keywords
mobile payment
remote attestation protocol
user attributes
formal analysis
spin model checking
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名基于Spin的安全协议形式化验证技术
被引量:4
- 4
-
-
作者
冉俊轶
吴尽昭
-
机构
中国科学院成都计算机应用研究所
中国科学院大学
广西混杂计算与集成电路设计分析重点实验室(广西民族大学)
北京交通大学计算机与信息技术学院
-
出处
《计算机应用》
CSCD
北大核心
2014年第A02期85-90,共6页
-
基金
国家自然科学基金资助项目(11371003)
广西自然科学基金资助项目(2011GXNSFA018154
+2 种基金
2012GXNSFGA060003)
广西区主席科技资金资助项目(10169-1)
广西教育厅科研资助项目(201012MS274)
-
文摘
针对安全协议的形式化验证问题,运用模型检测方法,以一种改进的入侵者Promela语义模型,对双方密钥分配中心协议进行Spin模型检测,验证发现其不满足线性时序逻辑(LTL)公式描述的安全性,得到了原协议的安全漏洞。针对该漏洞,提出了一种协议改进方案,并针对改进后的协议,给出新的Promela语义模型的建模方法。改进的入侵者模型建模方法比起原方法:模型检测过程中的存储状态数减少,使模型复杂度降低约40%;迁移状态数减少,使验证效率提升约44%。
-
关键词
安全协议
形式化验证
spin模型检测
Promela语义模型
LTL公式
密钥分配中心协议
-
Keywords
security protocol
formal verification
spin model checking
Promela semantic model
Linear Timing Logic(LTL) formula
key contribution center protocol
-
分类号
TP301.2
[自动化与计算机技术—计算机系统结构]
-
-
题名智能合约的形式化验证方法
被引量:63
- 5
-
-
作者
胡凯
白晓敏
高灵超
董爱强
-
机构
北京航空航天大学计算机学院
北京中电普华信息技术有限公司
-
出处
《信息安全研究》
2016年第12期1080-1089,共10页
-
基金
国家自然科学基金项目(91538202)
-
文摘
智能合约是一种代码合约和算法合同,将成为未来数字社会的基础技术,它利用协议和用户接口,完成合约过程的所有步骤.总结了智能合约主要技术特点和现存的可信、安全等问题,提出将形式化方法应用于智能合约的建模、模型检测和模型验证过程,以支持规模化智能合约的生成.研究提出了一个应用于智能合约生命周期的形式化验证框架和验证方法,针对一个智能购物场景,采用Promela建模语言对智能购物合约进行建模,用SPIN进行了模型检测,验证了形式化方法对智能合约的作用.
-
关键词
智能合约
形式化方法
建模
验证
spin模型检测工具
-
Keywords
smart contract
formal method
modeling
verification
spin
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-
-
题名无人机无线通信协议的形式化认证分析与验证
被引量:2
- 6
-
-
作者
刘栋
连晓峰
王宇龙
谭励
赵宇琦
李林
-
机构
北京工商大学人工智能学院
中国兵器工业信息中心
北京工商大学计算机学院
-
出处
《计算机测量与控制》
2021年第4期244-250,共7页
-
基金
装备发展部项目(170341402020)。
-
文摘
针对无人机组与地面控制站之间进行无线通信时的身份认证问题,首先分析无线通信协议的工作流程及其形式化表示,然后对网络系统中的诚实主体和攻击者进行形式化建模,其中推导了协议安全属性的LTL公式,通过建立密钥机制,实现控制站与无人机节点以及各个无人机节点之间的身份认证;运用模型检测工具SPIN验证无线通信协议的一致性,其中提出一种改进的知识项获取方法,加快攻击者需掌握知识集的求取过程;验证结果表明该无人机无线通信协议具有中间人攻击漏洞。
-
关键词
无人机无线通信协议
形式化表示与建模
模型检测工具spin
攻击者知识项获取
-
Keywords
UAV wireless communication protocol
formal representation and Modeling
Model Checking Tool spin
Attacker Agent Knowledge Acquisition
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-