
微信扫一扫,移动浏览光盘
简介
《基于FPGA密码技术的设计与应用》共7章,包含基础知识到应用实例的讲解、分析,并总结了开发技巧,可以帮助读者快速提高硬件加/解密系统的开发能力和实战经验。第1~2章为基础知识部分,介绍密码基础知识和项目开发环境;第3~6章为应用实例部分,共安排了4个经典的设计实例,详细介绍了硬件加/解密系统开发的技术和技巧,深入讲解了开发方案与设计思路,并对设计过程中的重点和难点进行了详细分析和注释;第7章为经验总结部分,总结了书中4个应用开发实例和编者多年来的开发经验,以及遇到的难点和问题,让读者在吸取经验和掌握技巧的同时,迅速提升开发的实践能力。
目录
第1章密码学简介
1.1引言
1.2密码学和现代密码学
1.2.1传统密码体制
1.2.2现代密码学
1.3密码技术
1.3.1对称密码
1.3.2非对称密码
1.4硬件加/解密系统
1.4.1硬件加密系统的优点
1.4.2硬件加密系统功能分类
1.4.3硬件加密系统模型
1.4.4硬件加密系统的FPGA实现
第2章项目开发环境介绍
2.1软件平台
2.1.1硬件开发工具Quartus Ⅱ8.0
2.1.2ModelSim仿真工具
2.1.3 Nios Ⅱ IDE 8.0集成开发环境
2.2硬件平台
2.2.1 DE2平台简介
2.2.2 DE2板上资源及硬件布局
2.2.3 DE2原理
2.2.4 DE2平台的开发环境
2.2.5 DE2开发板测试说明
第3章基于FPGA的DES/3DES加/解密系统
3.1实例介绍
3.2设计思路与原理
3.2.1 DES/3DES算法简介
3.2.2 DES/3DES加/解密流程
3.3硬件设计
3.3.1流水线模式的设计
3.3.2系统创建
3.3.3系统仿真与测试
3.4实例总结
第4章基于FPGA的RSA加/解密系统
4.1实例介绍
4.2设计思路与原理
4.2.1数学背景
4.2.2 RSA加/解密流程
4.2.3 Montgomery算法
4.2.4适合硬件的模幂、模乘算法分析
4.3硬件设计
4.3.1整体设计
4.3.2存储器的选择
4.3.3模幂控制器设计实现
4.3.4模乘运算模块分析与设计
4.3.5系统综合与仿真测试
4.4实例总结
第5章基于FPGA的Twofish加/解密系统
5.1实例介绍
5.2设计思路与原理
5.2.1 Twofish算法简介
5.2.2 Twofish加/解密核心算法详解
5.2.3系统整体结构
5.3硬件设计
5.3.1加/解密系统各逻辑模块设计
5.3.2详细设计
5.3.3系统综合与仿真测试
5.4实例总结
第6章基于Nois Ⅱ的AES加/解密系统
6.1实例介绍
6.2设计思路与原理
6.2.1 AES算法简介
6.2.2 AES加/解密流程
6.2.3系统整体结构
6.3硬件设计
6.3.1 AES IP核设计
6.3.2 SOPC系统的创建
6.4软件设计及综合测试
6.4.1软件设计
6.4.2系统综合与仿真测试
6.5实例总结
第7章常见问题及开发技巧总结
7.1 QuartusⅡI常见问题
7.2 ModelSim常见问题
7.3 NiosⅡI常见问题
7.4开发技巧总结
附录A DE2平台上EP2C35F672的引脚分配表
1.1引言
1.2密码学和现代密码学
1.2.1传统密码体制
1.2.2现代密码学
1.3密码技术
1.3.1对称密码
1.3.2非对称密码
1.4硬件加/解密系统
1.4.1硬件加密系统的优点
1.4.2硬件加密系统功能分类
1.4.3硬件加密系统模型
1.4.4硬件加密系统的FPGA实现
第2章项目开发环境介绍
2.1软件平台
2.1.1硬件开发工具Quartus Ⅱ8.0
2.1.2ModelSim仿真工具
2.1.3 Nios Ⅱ IDE 8.0集成开发环境
2.2硬件平台
2.2.1 DE2平台简介
2.2.2 DE2板上资源及硬件布局
2.2.3 DE2原理
2.2.4 DE2平台的开发环境
2.2.5 DE2开发板测试说明
第3章基于FPGA的DES/3DES加/解密系统
3.1实例介绍
3.2设计思路与原理
3.2.1 DES/3DES算法简介
3.2.2 DES/3DES加/解密流程
3.3硬件设计
3.3.1流水线模式的设计
3.3.2系统创建
3.3.3系统仿真与测试
3.4实例总结
第4章基于FPGA的RSA加/解密系统
4.1实例介绍
4.2设计思路与原理
4.2.1数学背景
4.2.2 RSA加/解密流程
4.2.3 Montgomery算法
4.2.4适合硬件的模幂、模乘算法分析
4.3硬件设计
4.3.1整体设计
4.3.2存储器的选择
4.3.3模幂控制器设计实现
4.3.4模乘运算模块分析与设计
4.3.5系统综合与仿真测试
4.4实例总结
第5章基于FPGA的Twofish加/解密系统
5.1实例介绍
5.2设计思路与原理
5.2.1 Twofish算法简介
5.2.2 Twofish加/解密核心算法详解
5.2.3系统整体结构
5.3硬件设计
5.3.1加/解密系统各逻辑模块设计
5.3.2详细设计
5.3.3系统综合与仿真测试
5.4实例总结
第6章基于Nois Ⅱ的AES加/解密系统
6.1实例介绍
6.2设计思路与原理
6.2.1 AES算法简介
6.2.2 AES加/解密流程
6.2.3系统整体结构
6.3硬件设计
6.3.1 AES IP核设计
6.3.2 SOPC系统的创建
6.4软件设计及综合测试
6.4.1软件设计
6.4.2系统综合与仿真测试
6.5实例总结
第7章常见问题及开发技巧总结
7.1 QuartusⅡI常见问题
7.2 ModelSim常见问题
7.3 NiosⅡI常见问题
7.4开发技巧总结
附录A DE2平台上EP2C35F672的引脚分配表
基于FPGA密码技术的设计与应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
