文摘
英文文摘
第1章 绪论
1.1 研究背景
1.2 加密技术简介及发展现状
1.3 FPGA在嵌入式应用中的优点
1.4 课题来源及意义
1.5 论文研究内容及组织结构
第2章 系统相关关键技术研究
2.1 混沌与混沌系统
2.1.1 混沌的基本概念
2.1.2 混沌的特征
2.1.3 混沌系统的判别
2.2 混沌原理在密码学中的应用
2.2.1 混沌理论与密码学的联系
2.2.2 混沌加密技术的分析比较
2.3 Shuffle-Exchange网络结构及原理
2.4 FPGA的基本原理
2.5 本章小结
第3章 系统的总体设计方案
3.1 银行综合业务处理系统中安全性问题
3.2 系统的总体设计
3.2.1 系统的硬件设计方案
3.2.2 系统的软件设计方案
3.3 系统的硬件选型
3.4 混沌加密算法的确立
3.4.1 混沌加密中有限精度的问题
3.4.2 现有加密方案分析
3.4.3 本系统加密方案的设计
3.5 本章小结
第4章 系统的具体实现
4.1 FPGA上核心硬件电路的设计实现
4.1.1 SE网络硬件电路实现
4.1.2 加密算法模块的实现
4.1.3 时序控制相关部分的实现
4.2 硬件平台上其他模块的构建实现
4.2.1 其他硬件模块的总体结构
4.2.2 VGA显示接口模块的实现
4.2.3 GPIO单元的实现
4.3 软件相关部分的设计实现
4.3.1 SE网络的控制
4.3.2 加解密相关的控制
4.3.3 网络通信的实现
4.4 本章小结
第5章 系统的验证与测试
5.1 硬件电路模块的仿真验证
5.1.1 加密模块功能仿真
5.1.2 SE网络功能仿真
5.1.3 时序控制功能仿真
5.2 验证平台的构建
5.3 集成测试与性能分析
第6章 总结和展望
6.1 总结
6.2 未来的工作及展望
参考文献
致谢
攻读硕士期间参加的项目