基于FPGA密码技术的设计与应用

副标题:无

作   者:杨军, 余江, 赵征鹏

分类号:

ISBN:9787121168833

微信扫一扫,移动浏览光盘

简介

《基于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的引脚分配表

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

基于FPGA密码技术的设计与应用
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon