基于FPGA密码技术的设计与应用
作 者: 杨军 等著
出版时间: 2012
内容简介
《基于FPGA密码技术的设计与应用(附光盘)》包含了基础知识到应用实例的讲解、分析,并总结了开发技巧 ,可以帮助读者快速提高硬件加/解密系统的开发能力和实战经验。第1~2章为基础知识部分,介绍密码基础知识和项目开发环境;第3~6章为应用实 例部分,共安排了4个经典的设计实例,详细介绍了硬件加/解密系统开发的 技术和技巧,深入讲解了开发方案与设计思路,并对设计过程中的重点和难 点进行了详细分析和注释;第7章为经验总结部分,总结了书中4个应用开发 实例和编者多年来的开发经验,以及遇到的难点和问题,让读者在吸取经验 和掌握技巧的同时,迅速提升开发的实践能力。 《基于FPGA密码技术的设计与应用(附光盘)》适合高等学校电子、电气 及计算机类等相关专业高年级本科生和研究生以及相关领域的研究人员,也 可供从事FPGA设计与开发的技术人员参考。
目录
第1章 密码学简介
1.1 引言
1.2 密码学和现代密码学
1.3 密码技术
1.4 硬件加/解密系统
第2章 项目开发环境介绍
2.1 软件平台
2.2 硬件平台
第3章 基于FPGA的DES/3DES加/解密系统
3.1 实例介绍
3.2 设计思路与原理
3.3 硬件设计
3.4 实例总结
第4章 基于FPGA的RSA加/解密系统
4.1 实例介绍
4.2 设计思路与原理
4.3 硬件设计
4.4 实例总结
第5章 基于FPGA的Twofish加/解密系统
5.1 实例介绍
5.2 设计思路与原理
5.3 硬件设计
5.4 实例总结
第6章 基于NoisⅡ的AES加/解密系统
6.1 实例介绍
6.2 设计思路与原理
6.3 硬件设计
6.4 软件设计及综合测试
6.5 实例总结
第7章 常见问题及开发技巧总结
7.1 QuartusⅡ常见问题
7.2 ModelSim常见问题
7.3 NiosⅡ常见问题
7.4 开发技巧总结
附录A DE2平台上EP2C35F672的引脚分配表