首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于符号模型自动化生成安全协议代码研究

摘要第7-8页
ABSTRACT第8页
第一章 绪论第9-11页
    1.1 研究背景和意义第9页
    1.2 国内外研究现状第9-10页
    1.3 本文的组织结构第10-11页
第二章 安全协议形式化分析及实施安全第11-14页
    2.1 安全协议简介第11-12页
    2.2 安全协议分析方法第12页
    2.3 基于符号模型的安全协议形式化分析方法第12-13页
    2.4 实施安全第13页
    2.5 本章小结第13-14页
第三章 应用PI演算和Java语法映射关系第14-25页
    3.1 应用PI演算第14-15页
    3.2 ProVerif第15页
    3.3 应用PI演算BNF范式第15-17页
        3.3.1 变量第16-17页
        3.3.2 进程及事件第17页
        3.3.3 流程控制语句第17页
    3.4 应用PI演算和Java语法映射关系第17-24页
        3.4.1 类型第18-19页
        3.4.2 变量第19-20页
        3.4.3 常量及表达式第20-21页
        3.4.4 进程及事件第21-22页
        3.4.5 自定义函数第22-24页
        3.4.6 流程控制语句第24页
    3.5 本章小结第24-25页
第四章 从应用PI演算自动化生成安全协议Java实施方法第25-42页
    4.1 可视化语法分析器antlrworks第25-26页
    4.2 使用ANTLRWorks对应用PI演算词法及语法分析第26-32页
        4.2.1 词法分析第26-28页
        4.2.2 语法分析第28-32页
    4.3 使用ANTLRWorks生成可视化语法树第32-35页
        4.3.1 流程控制if-then-else语句第32页
        4.3.2 流程控制let-in语句第32-33页
        4.3.3 变量定义free语句第33-34页
        4.3.4 变量定义new语句第34页
        4.3.5 函数定义fun语句第34-35页
    4.4 抽象语法树转换第35-38页
        4.4.1 流程控制if-then-else语句第36页
        4.4.2 流程控制let-in语句第36-37页
        4.4.3 变量定义free语句第37页
        4.4.4 变量定义new语句第37-38页
        4.4.5 函数定义fun语句第38页
    4.5 由Java抽象语法树生成Java语句第38-41页
        4.5.1 文件第39页
        4.5.2 方法第39页
        4.5.3 通信第39页
        4.5.4 变量第39-40页
        4.5.5 常量及表达式第40页
        4.5.6 流程控制语句第40-41页
    4.6 本章小结第41-42页
第五章 开发安全协议代码转换工具PV2JAVA第42-49页
    5.1 软件结构设计第42-44页
    5.2 导入应用PI演算语句第44页
    5.3 生成应用PI演算语法树第44-46页
    5.4 生成Java语法树第46-47页
    5.5 生成Java代码第47-48页
    5.6 本章小结第48-49页
第六章 验证安全协议Java代码认证性第49-56页
    6.1 协议应用PI演算表示第49-52页
    6.2 安全协议Java表示第52-53页
    6.3 安全协议Java代码认证性验证第53-55页
    6.4 本章小结第55-56页
第七章 总结与展望第56-57页
参考文献第57-61页
致谢第61-62页
附录A 攻读学位期间所发表的学术论文目录第62页

论文共62页,点击 下载论文
上一篇:结合梯度和显著特征的目标检测算法的研究
下一篇:DNA自组装计算模型的研究及其在匹配问题中的应用