对称分组加密系统的设计及其在USB平台上的实现

来源 :中国地质大学 中国地质大学(武汉) | 被引量 : 0次 | 上传用户:a123458a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机系统及其网络互联的爆炸性增长,机构和个人对使用这些系统存储信息的依赖性越来越大,因此保护数据和资源免遭泄露、确保数据和消息处于机密状态的要求越来越高.该文在研究已有对称分组加密算法的基础上,利用FPGA实现复杂的加密算法速度快和保密性强等特点,同时考虑到密码的安全性、加密的快速性以及硬件的可实现性,充分使用新型计算机外设接口USB技术,针对数据实行加密,设计并初步实现了一种基于FPGA的USB接口数据加密系统.该加密系统共包括三大子系统,分别为:USB1.1接口子系统;驱动程序及应用程序子系统;FPGA加密子系统.该论文主要研究FPGA加密子系统,重点讨论了相关加密算法及其实现方法,并对加密算法的FPGA实现进行了详细的介绍.该文首先对目前密码学的发展演变及现代信息加密的技术特点进行了详细的分析和比较,根据该课题针对数据加密的要求,全面地分析了对称分组加密算法的设计思想及技术特点.在此基础上,本着先进实用、安全快速的原则,提出了以FPGA芯片为核心,使用USB计算机接口的数据加密系统方案.然后针对一种经典的对称分组密码算法Blowfish的安全性、加密/解密结构进行了具体的分析,并给出了该算法的VHDL语言实现的设计思路,及各模块的设计要点及关键.最后对该加密系统的硬件结构设计进行了分析介绍.加密系统经各分系统调试通过,并进行了整合联机调试,实验数据及结果证明该系统确实可初步达到预期的设计目标,完成了加密算法在FPGA中的实现,系统同时具有USB1.1通讯功能.文章的最后,对整个系统的设计做了回顾,指出现存的一些缺陷并提出了改进的方法,为今后系统的升级做出了准备.
其他文献
该文在综合分析了实时操作系统各种调度算法的基础之上,提出了一种新的调度模型,在这种调度模型中,系统可以根据不同的应用需要构造并调用最合适该应用的调度算法.当系统出现
计算生物学是一门新兴的交叉科学,它从实际的生物问题中抽象出计算模型,并且设计有效的算法.该文讨论了三个计算生物学问题:串联重复的复制历史重构问题、染色单体的解析问题
该文首先介绍了当前网络安全的基础知识和IPv6的基础知识.重点从攻击类型和防护方法两个方面对当前的网络安全进行分析.该文的主要工作是基于内部网的安全需求给出了一个linu
随着信息技术的广泛应用与发展,互联网普及程度的迅速提高,Internet逐渐成为人类生产生活不可缺少的重要载体,因此信息的安全需求也日益突出。病毒、木马、安全协议漏洞以及人为
网络技术的发展,特别是Internet技术的发展,对传统GIS领域产生了很大冲击.传统的GIS在信息分布、信息共享、操作分布、操作共享等方面都已不能适应Internet网络世界的应用需
该文主要研究用模糊神经网络来诊断大规模电路的故障.其思想是在将大规模电路分解为一系列规模较小的独立的子网络的基础上,将大规模电路的故障诊断转变为一系列规模较小的子
在我国,国家制定了国家级的系列标准以最大限度地保护信息系统等的安全,其中明确了高安全级别系统采用强制访问控制机制强制访问控制有效地从系统范围约束了进程等主体的活动,给
该论文的目的是对栅格地图的区域进行识别,主要依据地图区域的形状不同来对地图区域进行识别.因此,栅格地图区域识别是模式识别技术在GIS中新的尝试.同时,它也为GIS管理地图
该文以中国地质大学(武汉)科技处SMIS系统的设计与实现为背景,重点讨论了Internet/Intranet环境下基于C/S与B/S混合模式的MIS安全体系以及所采取的相应安全措施.该文在分析C/
该文提出了一种改进的更符合唇形的非对称嘴巴模板,利用了原灰度图像信息、边缘信息和谷值信息来构造能量函数.采用固定改变量的能量下降算法,得到模板对应的最优参数值.对于