首页--工业技术论文--无线电电子学、电信技术论文--通信论文--通信保密与通信安全论文--理论论文

分组密码算法专用描述语言的研究与实现

摘要第1-4页
Abstract第4-8页
第一章 绪论第8-14页
   ·课题的研究背景及意义第8-9页
   ·课题的国内外研究现状第9-10页
   ·课题的主要研究内容第10-12页
     ·领域专用语言DSL第11页
     ·脚本语言第11页
     ·ANTLR技术第11-12页
     ·分组密码算法专用描述语言的设计与实现第12页
   ·本文的组织结构第12-14页
第二章 理论及技术基础第14-20页
   ·领域专用语言(DSL)第14-16页
     ·内部DSL第15页
     ·外部DSL第15-16页
   ·脚本语言第16-17页
   ·词法、语法生成工具第17-20页
第三章 ANTLR的工作原理与技术基础第20-34页
   ·编译器设计理论第20-22页
     ·词法分析第20-21页
     ·语法分析第21页
     ·语义分析第21页
     ·中间代码生成、代码优化和代码生成第21-22页
   ·ANTLR的工作原理第22-24页
     ·ANTLR的词法分析第22-23页
     ·ANLR的语法分析第23页
     ·ANTLR的语义分析与中间代码生成第23-24页
   ·ANTLR规范:元语言(Meta-Language)第24-26页
     ·空格(Whitespace)第24-25页
     ·注释(Comments)第25页
     ·字符集(Characters)第25页
     ·动作(action)第25页
     ·动作参数(action Arguments)第25-26页
     ·符号(Symbols)第26页
   ·ANTLR文法文件的编写第26-31页
     ·ANTLR文法文件的书写结构第26-28页
     ·编写文法文件第28-29页
     ·添加语义动作第29-30页
     ·错误处理机制第30-31页
   ·通过ANTLR实现代码生成第31-34页
     ·Antlr运行环境的配置第31-32页
     ·ANTLRWorks工具的介绍第32页
     ·目标解析代码的生成第32-34页
第四章 分组密码算法专用描述语言的设计第34-46页
   ·语言描述的整体结构第35页
   ·关键字第35-36页
   ·数据类型第36-37页
   ·控制结构第37页
   ·系统函数第37-39页
     ·密码学基本函数第37-38页
     ·密码算法模块函数第38-39页
   ·基于BCASDL的DES密码算法描述第39-46页
第五章 分组密码算法专用描述语言的实现第46-62页
   ·程序结构的实现第47-50页
     ·文法文件的预设置第47-48页
     ·说明部分第48-49页
     ·主体部分第49-50页
     ·注释部分第50页
   ·关键字的实现第50-51页
   ·数据类型的实现第51-54页
     ·常用符号第51页
     ·基本数据第51-52页
     ·文件输入第52-53页
     ·文件输出第53-54页
   ·循环控制结构的实现第54-55页
   ·函数的说明第55-57页
   ·BCADSL解析器的生成第57-62页
     ·控制函数的编写第57页
     ·静态库的构建第57-58页
     ·生成BCADSL解析器第58-59页
     ·密码算法描述的解析第59-62页
第六章 DES密码算法描述的测试第62-70页
   ·DES密码算法描述的词法、语法测试第62-65页
   ·DES密码算法描述的语义测试第65-70页
     ·P置换、S变换测试第65-66页
     ·比特串拆分及衔接第66-67页
     ·循环移位测试第67-68页
     ·比特串边界测试第68-70页
第七章 总结与展望第70-72页
   ·主要结论第70页
   ·后续研究工作的展望第70-72页
致谢第72-74页
参考文献第74-78页
在读期间的研究成果第78-79页

论文共79页,点击 下载论文
上一篇:盲、环签名的研究及其在电子投票中的应用
下一篇:差分跳频通信对抗研究