您当前的位置:首页>电子信息>基于硬件逻辑加密的保密通信系统

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

资料类别:电子信息

文档格式:PDF电子版

文件大小:147.43 MB

资料语言:中文

更新时间:2021-02-07 17:12:26



推荐标签: 系统 通信 逻辑 通信系统 系统 加密 硬件 基于 保密 保密 基于

内容简介

基于硬件逻辑加密的保密通信系统
出版时间: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的椭圆曲线加密
上一章:系统芯片(SOC)设计方法与实践 下一章:2015年中国通信能源会议论文集

相关文章

GM/T 0098-2020 基于IP网络的加密语音通信密码技术规范 混沌系统的同步及在保密通信中的应用 基于单片机的数字式交流调压系统硬件电路设计 基于STM32的交替式排水量检测系统的硬件设计 基于单片机MC9S12XS128的智能车的硬件系统设计 混沌控制及其在保密通信中的应用 基于AT89C51单片机备料机械手单步控制系统的硬件设计 基于智能电子加密的数控机床操作面板研究