欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>电子信息 >基于硬件逻辑加密的保密通信系统

基于硬件逻辑加密的保密通信系统

收藏
  • 大小:147.43 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:电子信息
推荐:升级会员 无限下载,节约时间成本!
关键词:加密   保密   硬件   基于   逻辑
资源简介
基于硬件逻辑加密的保密通信系统
出版时间:2015年版
内容简介
  本书在传统密码学的基础上主要介绍了加密算法及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的椭圆曲线加密
下载地址