基于FPGA数据加密系统中信息传输可靠性研究
中文摘要 | 第1-4页 |
Abstract | 第4-10页 |
第1章 绪论 | 第10-16页 |
·课题研究背景及意义 | 第10-11页 |
·国内外同类课题研究现状及发展趋势 | 第11-14页 |
·本文主要研究内容 | 第14-15页 |
·本文的结构安排 | 第15-16页 |
第2章 密码学概述和信息论基础 | 第16-43页 |
·密码学概述 | 第16-17页 |
·信息论基础 | 第17-20页 |
·熵的概念 | 第17-19页 |
·香农(Shannon)保密系统信息理论 | 第19-20页 |
·密码学概论 | 第20-25页 |
·密码学基本概念 | 第20-21页 |
·经典加密算法 | 第21-22页 |
·现代加密算法 | 第22-23页 |
·加密系统的安全保密性 | 第23-25页 |
·序列密码理论 | 第25-35页 |
·线性反馈移位寄存器 | 第26-27页 |
·m 序列及其基本性质 | 第27-31页 |
·本原多项式 | 第31-32页 |
·m 序列的性质 | 第32-35页 |
·A5/1 加密算法 | 第35-37页 |
·A5/1 算法原理 | 第35-36页 |
·A5/1 算法的硬件实现 | 第36-37页 |
·A5/1VHDL 语言设计 | 第37-42页 |
·m 序列的 VHDL 语言设计 | 第37-39页 |
·多数函数发生器的 VHDL 语言设计 | 第39-40页 |
·异或模块设计 | 第40-41页 |
·A5/1 总体设计 | 第41-42页 |
·本章小结 | 第42-43页 |
第3章 通信系统信道编码技术研究 | 第43-68页 |
·通信系统的信道编码理论基础 | 第43-46页 |
·线性分组码概述 | 第43-45页 |
·线性分组的基本原理 | 第45-46页 |
·汉明码 | 第46-56页 |
·汉明码编码原理 | 第46-49页 |
·汉明码译码原理 | 第49-52页 |
·汉明码的 VHDL 语言设计 | 第52-56页 |
·循环码 | 第56-64页 |
·码多项式的模运算 | 第57-58页 |
·循环码的生成矩阵 | 第58-59页 |
·寻找任意(n,k)循环码的生成多项式的方法 | 第59-62页 |
·循环码的编解码方法 | 第62-64页 |
·循环码的 VHDL 语言设计 | 第64-67页 |
·循环码编码过程的 VHDL 语言设计 | 第64-65页 |
·循环码解码过程的 VHDL 语言设计 | 第65-67页 |
·本章小结 | 第67-68页 |
第4章 基于 FPGA 数据加密系统的研究与设计 | 第68-84页 |
·EDA 设计方法与步骤 | 第68-72页 |
·EDA 设计工具介绍 | 第68-69页 |
·EDA 设计步骤 | 第69-72页 |
·基于 VHDL 语言的 UART 设计 | 第72-78页 |
·UART 概述 | 第72-75页 |
·波特率发生器设计 | 第75-76页 |
·UART 发生器发送部分设计 | 第76-77页 |
·UART 发生器发送部分设计 | 第77-78页 |
·基于 FPGA 数据加密系统设计 | 第78-80页 |
·UART 加密系统设计原理 | 第78-79页 |
·数据加密系统设计 | 第79-80页 |
·加密系统测试 | 第80-83页 |
·本章小结 | 第83-84页 |
第5章 散列函数报文鉴别系统研究与设计 | 第84-108页 |
·散列函数 | 第84-87页 |
·散列函数性质 | 第84-85页 |
·散列函数安全性 | 第85-86页 |
·简单散列函数构造 | 第86-87页 |
·安全散列算法 | 第87-94页 |
·SHA-1 算法原理 | 第88-89页 |
·SHA-1 算法的压缩函数 | 第89-90页 |
·SHA-1 算法的 VHDL 语言设计 | 第90-94页 |
·MD5 算法 | 第94-98页 |
·MD5 算法原理 | 第95-96页 |
·MD5 算法压缩函数 | 第96-97页 |
·MD5 算法的 VHDL 语言设计 | 第97-98页 |
·散列函数的鉴别系统设计 | 第98-107页 |
·报文鉴别的必要性 | 第98-99页 |
·散列算法报文鉴别系统 | 第99-100页 |
·散列算法的报文鉴别系统设计 | 第100-107页 |
·本章小结 | 第107-108页 |
结论 | 第108-109页 |
参考文献 | 第109-116页 |
致谢 | 第116-117页 |
攻读硕士学位期间发表的论文与成果 | 第117-118页 |
攻读硕士学位期间参加的科研项目 | 第118页 |