基于FPGA的数据加解密系统设计

来源 :大连海事大学 | 被引量 : 13次 | 上传用户:swangel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息全球化的时代,黑客、计算机病毒、电子窃听欺骗、网络攻击是人们所面临的重大安全隐患,信息的安全性越来越受到人们的重视。闪存盘(U盘)、移动硬盘等信息存储产品最容易受到攻击,因此,存储设备要求不只具有存储数据的功能,还要具有病毒防护,加密的功能。目前,市面上具有加密功能的存储产品可分为软件加密和硬件加密两种。软件加密制约加密速度,硬件加密运算处理速度快、安全性高成为研究的热点。本论文采用国际上流行的高级加密标准(AES)为核心加密算法,基于FPGA设计了一种数据加密接口,此接口可用于计算机与闪存盘、移动硬盘等移动存储设备的安全数据传输。具有数据吞吐量大,处理速度快,防止暴力破解等特点。AES是分组加密算法,加密和解密时采用相同的密钥。系统采用硬件描述语言VHDL和Verilog HDL混合编程,辅以原理图输入方式。设计中首先将需要加密的明文和密钥通过PS/2键盘输入。由于键盘输入数据的长度和AES算法要求的数据处理长度不同,因此添加缓存模块对输入数据进行处理。缓存后的数据经过加解密模块进行加密或解密处理,加密模块主要完成轮变换和密钥扩展两方面,解密是加密的逆过程。最后输出加密或解密后的数据。各模块均进行了仿真,并且仿真结果符合设计要求。论文完成工作如下:首先介绍了加解备系统的开发环境和基于FPGA进行设计的流程,接着详细介绍了AES算法原理和PS/2接口原理,接着完成了系统的具体设计与实现,最后对系统进行了软件仿真和硬件测试。
其他文献
<正> 牛海绵状脑病(BSE)是成年牛一种慢性进行性神经病学的疾病。其所以称为海绵状脑病,是因为镜检脑组织薄切片时呈海绵状。现有资料表明,本病可能属于一类中枢神经系统的进
通过任务管理器可以查看当前都有那些程序运行,并同时可以中止可疑程序的运行。但是我们却无法知道这些程序的具体路径,即使用系统的搜索功能有时也无法找到。如果你想看到正在
转变发展方式,促进产业转型升级,是提升畜牧业综合生产能力和产业竞争力的关键所在,是稳步推进现代畜牧业发展的重要举措,是建设社会主义新农村、构建和谐社会的重大历史任务
河南省畜牧兽医学会家畜内科笫七次学术研讨会,于1992年12月23日至25日在信阳市召开,来自全省教育,科研、生产和行政管理部门20个单位的代表34人出席了会议。这次会议着重对
我国进入改革开放以后,邓小平把马克思主义文明理论与中国实际相结合,创造性地提出了社会主义精神文明建设理论。这一理论,是对马克思主义文明理论的进一步深化和拓展,是邓小
企业薪酬制度是企业激励机制的重要内容。在市场经济条件下,薪酬作为人力资源的劳动报酬,其分配是否科学合理,直接关系到员工劳动的积极性,影响着人力资源的合理配置,进而影
随着科学领域的不断发展,智能化技术逐渐走进大众的视野,融入到我国居民的日常生活中。智能化技术凭借处理速度快和精准度高等优势,被广泛应用于测控工作中,为我国经济发展提
中国的物业管理经过近三十年的发展,在民主和法制方面都有了很大的进步。但是,当前住宅小区的治理仍存在着理念和体制上的诸多问题,本文旨在通过比较各国或地区业主自治制度,
Polar mesosphere summer echoes(PMSEs)are very strong radar echoes in the polar mesopause in local summer.Here we present the frequency dependence of the volume
目的对比分析不同手术方式治疗青光眼合并白内障临床疗效。方法将2015年7月~2017年3月期间我院收治的100例青光眼合并白内障患者使用抽签的方法分为两组,参照组与实验组均50