新書推薦:

《
梁晓声说聊斋 茅盾文学奖得主梁晓声为你揭秘《聊斋》中隐藏的社会规则
》
售價:NT$
301.0

《
生物钟与抗衰革命
》
售價:NT$
510.0

《
压缩现代性的逻辑(西方韩国研究丛书)-以东亚视角重塑对现代性的认知,揭示现代东亚社会矛盾底层逻辑
》
售價:NT$
347.0

《
情绪治愈手册
》
售價:NT$
352.0

《
宋代文人与党争 知名宋代研究学者沈松勤代表著作 宋代党争史研究开山之作 全面讲解宋代朝堂之争和灭亡的内在根源
》
售價:NT$
908.0

《
执念(“执念”从不改变你的命运,只是让你发现命运)
》
售價:NT$
301.0

《
散落在书页上的出版往事
》
售價:NT$
347.0

《
中国统计学史
》
售價:NT$
2540.0
|
內容簡介: |
本书在传统密码学的基础上主要介绍了加密算法及HDL程序实现,重点给出了数据加密核与加密芯片设计,为保证信息的安全传输,设计了完整的数据加密系统。全书共15章。其中,第1章主要介绍本书研究对象和一些基础知识。第二章和第三章主要讲解基于可编程逻辑分组密码实现过程。第四章和第五章主要讲解基于可编程逻辑公钥密码实现过程。后几章则将分别介绍不同的相关技术和应用实例。
|
目錄:
|
第一章 绪论15
1.1 通信安全 15
1.2 保密通信系统 16
1.2.1 香农保密通信系统 16
1.2.2 加密系统基本原理 17
1.2.3 加密体制 18
1.3 现场可编程门阵列 19
1.4 VHDL编程 20
1.5 QuartusⅡ仿真软件 23
1.6 DSP Builder的设计 26
第二章 分组密码DES 30
2.1 DES算法描述 30
2.2 DES中的初始置换IP与初始逆置换IP-1 33
2.3密码函数f 33
2.4 轮密钥的生成过程 37
第三章 基于FPGA的分组密码AES实现 41
3.1 ASE加密算法 41
3.1.1 AES算法数学知识 41
3.1.2 AES算法描述 44
3.1.3 AES算法一轮迭代 50
3.2 AES算法的FPGA实现 50
3.2.1 开发环境介绍 50
3.2.2 整体结构设计 51
3.2.3 系统分支模块设计 52
3.2.3.1串口模块 52
3.2.3.2串并转换模块 54
3.2.3.3 控制模块 55
3.2.3.4 密钥生成模块 56
3.2.3.5 加密模块 58
3.2.4 AES加密系统的片上测试 61
第四章 基于FPGA的RSA公钥密码实现 69
4.1 RSA算法数论知识 69
4.1.1 模运算的定义 69
4.1.2 欧几里得(Euclidean)算法 70
4.1.3 扩展欧几里得(Extended Euclidean)算法 72
4.1.4 模幂算法 73
4.1.5 模乘算法 74
4.1.6 公开密钥算法的密钥交换原理 75
4.2 RSA加解密算法理论 76
4.2.1 RSA加解密算法 76
4.2.2 RSA加密算法分析 78
4.2.2.1 p和q取值 78
4.2.2.2 d和e的选择 79
4.2.2.3加密和解密的算法 79
4.2.3 RSA算法举例与Matlab仿真 81
4.3 基于FPGA硬件实现RSA算法设计 84
4.3.1 实现RSA公钥算法的顶层设计 84
4.3.2 实现公钥 的互素判断模块设计 85
4.3.3 实现私钥 的模块设计 86
4.3.4 求模幂算法模块设计 89
第五章 基于FPGA的椭圆曲线加密
|
|