安全协议实施自动化生成与验证PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孟博,王德军著
- 出 版 社:北京:科学出版社
- 出版年份:2016
- ISBN:9787030508676
- 页数:318 页
第一篇 安全协议规范及实施形式化分析与验证 3
第1章 安全协议规范形式化分析与验证发展现状 3
1.1 引言 3
1.2 符号模型 4
1.3 计算模型 8
1.4 本章小结 14
参考文献 14
第2章 安全协议实施生成与验证发展现状 28
2.1 引言 28
2.2 模型抽取:验证安全协议实施 29
2.2.1 程序验证 29
2.2.2 模型抽取 29
2.3 代码生成:生成安全协议实施 31
2.4 安全协议实施生成与验证模型 32
2.4.1 安全协议实施模型抽取 32
2.4.2 安全协议实施生成 34
2.5 本章小结 35
参考文献 36
第二篇 安全协议规范形式化分析与验证 41
第3章 AppliedPI演算与其BNF范式 41
3.1 引言 41
3.2 AppliedPI演算 41
3.3 AppliedPI演算BNF范式 45
3.4 本章小结 48
参考文献 48
第4章 一阶定理证明器ProVerif及应用 49
4.1 引言 49
4.2 一阶定理证明器ProVerif 49
4.3 ProVerif的输入和输出 53
4.4 自动化分析基于SAML2.0的联合身份认证协议安全性 54
4.4.1 基于SAML2.0的联合身份认证协议 54
4.4.2 应用AppliedPI演算对基于SAML2.0的联合身份认证协议形式化建模 58
4.4.3 利用ProVerif验证基于SAML2.0的联合身份认证协议的秘密性和认证性 64
4.4.4 分析结果 68
4.5 本章小结 71
参考文献 71
第5章 概率进程演算Blanchet演算与其BNF范式 73
5.1 引言 73
5.2 B1anchet演算 73
5.3 Blanchet演算BNF范式 80
5.4 本章小结 83
参考文献 84
第6章 自动化安全协议证明器CryptoVerif及应用 85
6.1 引言 85
6.2 自动化安全协议证明器CryptoVerif 85
6.2.1 结构 85
6.2.2 证明目标 90
6.2.3 语法 92
6.3 自动化分析OpenIDConnect安全协议认证性 94
6.3.1 OpenIDConnect安全协议 94
6.3.2 应用Blanchet演算对OpenIDConnect安全协议形式化建模 97
6.3.3 利用CryptoVerif验证OpenIDConnect安全协议的认证性 102
6.3.4 分析结果 109
6.4 自动化分析改进的OAuth2.0安全协议认证性 111
6.4.1 改进的OAuth2.0安全协议 111
6.4.2 应用Blanchet演算对改进的OAuth2.0安全协议形式化建模 113
6.4.3 利用CryptoVerif验证改进的OAuth2.0安全协议的认证性 118
6.4.4 分析结果 125
6.5 自动化分析TLS1.2握手协议安全性 126
6.5.1 TLS1.2握手协议 126
6.5.2 应用Blanchet演算对TLS1.2握手协议形式化建模 128
6.5.3 利用CryptoVerif验证TLS1.2握手协议的秘密性和认证性 134
6.5.4 分析结果 139
6.6 自动化分析OAuth2.0安全协议认证性 141
6.6.1 OAuth2.0安全协议 141
6.6.2 应用Blanchet演算对OAuth2.0安全协议形式化建模 143
6.6.3 利用CryptoVerif验证OAuth2.0安全协议的认证性 150
6.6.4 分析结果 155
6.7 本章小结 156
参考文献 156
第三篇 基于计算模型自动化验证安全协议Java实施 161
第7章 基于计算模型自动化抽取安全协议Blanchet演算实施模型 161
7.1 引言 161
7.2 Java语言子集SubJava的确定 162
7.3 Java语言到Blanchet演算映射模型 164
7.4 SubJava语言到Blanchet演算语句映射关系 166
7.5 SubJava语言类型到Blanchet演算类型映射关系 169
7.6 本章小结 170
参考文献 170
第8章 安全协议抽象规范模型生成工具JAVA2CV 171
8.1 引言 171
8.2 JAVA2CV架构 172
8.3 JAVA2CV词法分析器 174
8.4 JAVA2CV语法解析器 177
8.5 JAVA2CV语法树化简器 181
8.6 JAVA2CV翻译器 185
8.7 JAVA2CV代码生成器 186
8.8 JAVA2CV模板器 188
8.9 JAVA2CV使用手册 188
8.10 本章小结 191
参考文献 192
第9章 Needham-Schroeder安全协议Java实施生成与验证 193
9.1 引言 193
9.2 Needham-Schroeder安全协议 194
9.3 Needham-Schroeder安全协议Java实施 195
9.4 生成Needham-Schroeder安全协议Blanchet演算实施 197
9.5 Needham-Schroeder安全协议Blanchet演算实施认证性验证 201
9.6 本章小结 206
参考文献 206
第四篇 基于计算模型自动化生成安全协议Java实施 209
第10章 基于计算模型自动化生成安全协议Java实施模型 209
10.1 引言 209
10.2 Blanchet演算到Java语言映射模型 209
10.3 Blanchet演算到Java语言语句映射关系 211
10.4 Blanchet演算类型到Java语言类型映射关系 214
10.5 本章小结 215
参考文献 216
第11章 安全协议Java实施自动化生成工具CV2JAVA 217
11.1 引言 217
11.2 CV2JAVA架构 218
11.3 CV2JAVA词法分析器 221
11.4 CV2JAVA语法解析器 221
11.5 CV2JAVA语法树化简器 222
11.6 CV2JAVA翻译器 225
11.7 CV2JAVA代码生成器 229
11.8 CV2JAVA模板器 230
11.9 CV2JAVA使用手册 231
11.10 本章小结 235
参考文献 236
第12章 SSH安全协议Java实施生成与验证 237
12.1 引言 237
12.2 SSH安全协议 237
12.2.1 SSHv2协议结构 238
12.2.2 SSHv2消息流程 239
12.2.3 SSHv2的用户认证 243
12.3 应用Blanchet演算对SSHv2安全协议形式化建模 244
12.3.1 建立Blanchet演算模型 244
12.3.2 协议事件声明 251
12.3.3 验证结果 251
12.4 生成SSH安全协议Java实施 255
12.5 分析生成的SSH安全协议Java实施的安全性 259
12.6 本章小结 259
参考文献 260
第五篇 基于符号模型自动化生成安全协议Java实施 263
第13章 基于符号模型自动化生成安全协议Java实施模型 263
13.1 引言 263
13.2 AppliedPI演算到Java语言映射模型 263
13.3 AppliedPI演算到Java语言语句映射关系 265
13.4 AppliedPI演算类型到Java语言类型映射关系 271
13.5 本章小结 272
参考文献 272
第14章 安全协议Java实施自动化生成工具PV2JAVA 273
14.1 引言 273
14.2 PV2JAVA架构 274
14.3 PV2JAVA词法分析器 276
14.4 PV2JAVA语法解析器 279
14.5 PV2JAVA化简器 289
14.6 PV2JAVA翻译器 294
14.7 PV2JAVA代码生成器 295
14.8 PV2JAVA模板器 299
14.9 PV2JAVA使用手册 299
14.10 本章小结 303
参考文献 304
第15章 典型安全协议Java实施生成与验证 305
15.1 引言 305
15.2 安全协议AppliedPI演算实施 305
15.3 安全协议AppliedPI演算实施分析结果 310
15.4 安全协议Java实施 312
15.5 验证安全协议Java实施认证性 314
15.6 本章小结 317
参考文献 317
- 《近代以来中国大众话语的生成与流变》罗崇宏著 2019
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《物理学科德育元素的开掘与实施研究》陈珍国,邓志文主编 2019
- 《云实施手册 企业迁云的成熟策略》(美)摩尔·阿卜杜拉(Moe Abdula),(美)英戈·阿费尔东克(Ingo Averdunk),(美)罗兰·巴尔西亚(Roland Barcia)著 2019
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《三级职业病医院评审标准实施细则》邵华主编 2018
- 《全栈自动化测试实战 基于TestNG、HttpClient、Selenium和Appium》卢家涛 2020
- 《应急演练指南 设计、实施与评估》李亦纲,张媛,赖俊彦 2019
- 《自动控制原理》王万良编著 2019
- 《义务教育英语课程标准 解读与实施策略 2011版》许炳坤,李万鹏编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019