基于FPGA的多算法可重构加解密系统的设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:angel190000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信技术与计算机技术的不断发展,信息化成为整个社会的发展趋势,信息安全变得尤为重要。为提高数据传输的安全性与时效性,基于FPGA实现密码算法成为了目前的研究热点。由于算法不断优化,数据处理速度要求不断提高,FPGA需要使用更多的逻辑资源来满足相应技术指标。同时为了针对不同的应用环境与更高的安全性,需要加解密系统能够采用不同的密码算法对数据进行处理,但是在同一片上实现多种算法会使逻辑资源消耗进一步增加,资源利用率与系统灵活性降低。针对上述问题,本课题对FPGA实现密码算法时存在的数据处理速度与资源消耗优化平衡问题进行研究,同时基于FPGA与ARM处理器,研究动态可重构技术的实现方法,设计动态可重构控制平台,并将控制平台与多种算法相结合,形成多算法可重构加解密系统。主要研究内容如下:首先选定3DES、AES、RSA三种密码算法作为系统搭载的核心算法,并且为了优化平衡数据处理速度与资源消耗两项技术指标,针对算法的变换步骤以及处理函数进行优化设计,降低各个步骤实现时的资源消耗,同时对算法的数据处理结构及流程进行优化,设计多种结构进行对比分析,以最适合的设计方案获得更快的数据处理速度,优化处理性能与资源利用率。其次以动态可重构技术为核心,基于ZYNQ-7000系列FPGA设计一种多密码算法可重构过程的实现方法,以ZYNQ处理系统模块、数据互联模块、重配置处理模块等多个模块构成可重构逻辑平台,设计配置状态机控制可重构配置文件的动态写入过程,在核心控制器软件程序的调控下协同工作,形成动态可重构控制平台,控制多种算法进行重新配置与功能重构。最后为了验证研究成果,将控制平台与三种算法进行整合,构建多算法可重构加解密系统,并且基于LabVIEW设计控制上位机,测试系统功能与性能指标。实验结果表明,该设计能在片上其他功能正常工作的同时,以较高的配置速度完成算法切换,在保证系统稳定的前提下,降低片上的逻辑资源消耗,提高资源利用率与系统灵活性。
其他文献
随着互联网的发展,越来越多的人通过网络进行通信,互联网在给人们带来诸多便利的同时,也存在一些信息安全隐患问题。如果个人信息被泄露,会对个人的生活造成极大困扰;如果企业的重要数据被窃取,会对企业的信誉、发展造成巨大损害。针对这一问题,行之有效的方法是对网络数据进行加密传输。该文主要研究网络加解密系统的设计与实现。根据网络带宽大的特点,该系统采用成本较低、资源丰富的ZYNQ芯片作为系统实现平台;采用国
1教学目标(1)学习目标。通过教学情境的层层设置,激发学生的写作兴趣;调动学生的多种感官,激活学生的思维,让他们运用联想或想象等方式表达学习内容;使学生写出富有创意、妙趣横生的
第一部分不同密度恶性孤立性肺结节的MSCT征象及与气道关系的研究【目的】探讨恶性纯磨玻璃结节、混杂磨玻璃结节、实性结节MSCT征象的差异,提高肺结节诊断准确率,了解肺恶性肿
目的探讨肝硬化合并上消化道大出血患者急救护理的效果,总结急救护理的体会。方法选取2015年1月~2016年2月我院收治的68例肝硬化合并上消化道大出血患者作为研究对象,随机分
因矮地茶良好的药用价值和观赏价值,笔者等针对近年来对矮地茶及其同属植物的化学成分、药理作用、抗菌活性以及组织培养、栽培技术的研究,对其进行了系统的分析,认为可为矮
油基岩屑是在页岩油气开采过程中产生的危险废弃物,随着页岩油气开发量的逐年递增,油基岩屑的产量也急剧增长,需要将其环保处理及资源化应用的难题也迫在眉睫。如何将油基岩
当前农村道德文化建设问题浅析●戎刚朱丽英一、农村道德文化现状及原因农村改革的全面发展使得农民的思想意识、价值观念、文化生活等各方面都发生了变化。传统的农村文化正
[目的/意义]旨在为做好旅游网站信息组织提供参考。[方法/过程]以携程旅行网为例,综合运用信息组织的分类法、主题法等基本理论,分析该网站信息组织的基本情况。[结果/结论]
我国社会目前正处于转型时期,各种社会矛盾凸显,其中城乡矛盾已成为影响我国社会稳定的重要矛盾之一,故新农村建设意义重大。作为行为约束机制之一的伦理道德体系的重建,在新
解决问题的策略是小学数学教学中的重要内容,更是促进学生核心数学能力的重要基础,是课堂教学引领学生在深入实践的过程中提升数学学习力的重要保障。本文认为要准确洞察意图