声明
第一章 绪论
1.1研究背景和意义
1.2国内外研究现状
1.3本文的组织结构
第二章 安全协议形式化分析及实施安全
2.1 安全协议简介
2.2 安全协议分析方法
2.3 基于符号模型的安全协议形式化分析方法
2.4 实施安全
2.5 本章小结
第三章 应用PI演算和Java语法映射关系
3.1 应用PI演算
3.2 ProVerif
3.3 应用PI演算BNF范式
3.4 应用PI演算和Java语法映射关系
3.5 本章小结
第四章 从应用PI演算自动化生成安全协议Java实施方法
4.1 可视化语法分析器antlrworks
4.2使用ANTLRWorks对应用PI演算词法及语法分析
4.3 使用ANTLRWorks生成可视化语法树
4.4 抽象语法树转换
4.5 由Java抽象语法树生成Java语句
4.6 本章小结
第五章 开发安全协议代码转换工具PV2JAVA
5.1 软件结构设计
5.2 导入应用PI演算语句
5.3 生成应用PI演算语法树
5.4生成Java语法树
5.5生成Java代码
5.6 本章小结
第六章 验证安全协议Java代码认证性
6.1 协议应用PI演算表示
6.2 安全协议Java表示
6.3 安全协议Java代码认证性验证
6.4 本章小结
第七章 总结与展望
参考文献
致谢
附录A 攻读学位期间所发表的学术论文目录