基于FPGA的数据加密设备的设计

来源 :大连海事大学 | 被引量 : 2次 | 上传用户:a18102023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化和数字化社会的发展,人们对信息安全和保密的重要性的认识不断提高,如何有效保护计算机的信息安全已经成为IT界研究的热点。针对这种隐患的存在,本文以FPGA为平台将USB接口、AES加密技术和EDA技术相结合,采用SOPC软硬协同的方式设计了PC机外接数据加密设备。在不占用计算机硬件资源的情况下,实现了PC机上的数据的加解密,保证了PC机中数据的安全性。并且密钥固化在FPGA芯片中,不用担心忘记密钥而带来的不便。本设计既具有FPGA本身的高速性,安全性以及软件方面的易维护性和灵活性,又带有USB的热插拔,即插即用等功能,使用方便,而且性价比高。系统开发的硬件平台是FPGA,操作系统平台是Microsoft Windows XP,开发工具是QuartusII9.O、 SOPC Builder和NiosII IDE、 Microsoft Visual C++。系统结构包括软件和硬件两部分。PC主机负责上位机软件部分,完成用户应用程序界面的开发;FPGA开发负责硬件部分,完成AES算法模块和USB接口控制器的开发,其中AES算法单元采用硬件描述语言Verilog实现,由加解密模块、数据缓冲模块、控制模块和密钥扩展模块组成,实现数据的加解密;USB接口控制器采用SOPC软硬结合的方式实现,由SOPC硬件系统平台和NIOSII软核驱动程序两部分组成,实现开发板和PC机之间的通信以及对AES算法模块的控制。本文首先介绍了设计的背景、FPGA的开发流程、开发环境以及开发工具。接着详细介绍了系统整体设计和实现方案包括AES算法的实现,硬件系统的配置和软件系统的编程。最后介绍了系统上位机的设计和系统仿真与硬件调试。
其他文献
本文采用链霉蛋白酶酶解,对二甲基氨基苯甲醛(DAB)为显色剂的方法,测得每个黑皮扁豆凝集素(Dolichos purpureus lectin,DPL)分子约含有4个色氨酸残基;在pH 4.0,0.1 mol/L醋酸缓冲
随着社会的进步和发展,人民的生活水平得到了显著提升,但与此同时,进行户外锻炼的时间越来越缺乏,身体健康问题日益突显。根据近几年的学生体育测试数据,学生的体质正在逐步
本文通过对荣华二采区10
期刊
本文对子房五室野生茶树五柱茶CamelliapentastylaChang和厚轴茶CamelliacrassicolumnaChang中的生化成分包括水浸出物、嘌呤生物碱、茶多酚、游离氨基酸、水溶性糖、儿茶素
随着超高清显示技术的日益成熟,人们已经渐渐不能满足720p等视频分辨率的显示效果,超大分辨率的显示器愈加普及。但是,高清显示器对应的配套技术还并不完善,数据量巨大的显示
重组活菌载体疫苗是将所需的特异性抗原基因插入活细菌染色体或质粒载体中,提呈抗原以达到预防一种或多种疾病的新型疫苗。活菌载体疫苗在诱发机体产生黏膜免疫方面具有独特优
我们用RACE方法从黄鳝的垂体中得到了FSHβ、LHβ和垂体糖蛋白激素α亚基的全长cDNA。该FSHβcDNA全长609bp,含有363bp的开放读码框,编码120个氨基酸的多肽链。LHβ全长641bp,含
目前电动汽车正处于快速的发展当中,对交流及直流计量仪表的需求也随之增长很快。国家电网公司目前主推换电池模式,作为该换电池模式核心的计量部分,费控直流电能表的研发极其重要。所谓换电池模式,就是电池由电力公司购买,公交公司购买裸车,然后公交公司可以电池租赁的方式进行运营,电力公司参考电费和其他投入费用收取服务费。当前,由于市场上还没有专门用于电动汽车的直流电能计量装置,因此本文就针对目前仪表市场的发展
本文通过对荣华二采区10
期刊
光电验布机对实时性和准确性的需求比较高,因此所使用的数字图像处理系统要求必须具有运行复杂灵活算法以及处理海量数字图像数据的能力。本文研究了DSP+FPGA架构的数字图像