基于FPGA的动态可重构AES加解密系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qqiuhe123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体技术的不断发展,数字逻辑系统的功能越来越复杂。同时在另一方面FPGA(Field Programmable Gate Array)芯片的逻辑资源却并不能满足相应复杂程度的系统的要求,而多片FPGA芯片的并联虽然可以解决资源不够用问题,但是却不可避免的提高了成本。使得FPGA芯片具有功能自适应性的动态可重构技术逐渐成为解决这一问题的关键技术之一,并且成为近些年来高性能和低功耗方面的研究热点。动态可重构主要包括部分重构配置文件的生成,配置文件的动态写入和配置任务的动态调度。动态可重构系统可以在系统的运行过程中重构指定位置的功能逻辑,而且无需停止非重构区域的系统逻辑功能的执行。仅当需要执行具体功能时,再将相应的功能配置文件写入到FPGA中,从而动态实现该功能。利用动态可重构可以在有限的芯片面积上实现更多的逻辑,并有效的降低功耗。同时为系统提供了更高的容错性和便利的升级模式。基于FPGA平台的动态可重构AES加解密系统采用AES加密解密系算法作为协处理器,整个嵌入式系统利用Microblaze软核作为的片上可重构系统的微处理器,MicroBlaze同时也控制整个可重构系统的配置和数据存取,根据具体需要将AES算法协处理器重构成为加密协处理器或者是解密协处理器,并且负责从CF卡上读取配置数据和加密对象数据。整个系统的实现相较于传统的同时实现AES加密协处理器和AES加密协处理器的系统大大节约片上资源并,并较软件实现方式提高了吞吐率。
其他文献
数据挖掘是致力于数据分析和理解、揭示数据内部蕴藏知识的技术,它成为未来信息技术应用的重要目标之一。经过十几年的努力,数据挖掘产生了许多新的概念和方法。特别是近几年
信息技术的发展造成了大量数字信息资源的积累,OAI-PMH作为解决大量数字信息资源互操作和共享的一个简单、灵活的协议越来越受到了人们的关注。而目前大多已实现的服务提供者
信息技术的迅猛发展和Internet 技术的广泛应用,大量的分布、异构的信息源应运而生。这些信息源种类繁多、表示和存储形式各异,难以共享,给信息的消费带来很大的困难。为了有效
长流识别对流量工程、网络操作和网络管理都有着重要意义。大量的流测量的研究表明:在各种网络中,流的分布表现出明显的重尾特征,即大多数的流(短流)仅拥有少量的报文,而少数
现代网络的结构日趋复杂,规模快速增长,非法入侵也不断增多。传统的权限管理、防火墙等被动防御技术已力不从心。入侵检测系统作为一种主动的信息安全保障措施,有效地弥补了
随着移动数据业务的普及、手机性能的提高以及数字电视技术和网络的迅速发展, CMMB(China Mobile Multimedia Broadcasting,中国移动多媒体广播)手机电视日益受到人们的青睐
由于空间三角网划分技术的发展,加速了产品数字化的进程,它可以方便,准确,快速,高效的进行物体模型建模,所以广泛的应用于CAD, CAM,逆向工程,地球信息系统,3D动画,虚拟现实(R
生物序列比对是生物信息学的基础和核心,随着生命科学的迅猛发展,需要研究的蛋白质和核酸序列的信息显著增加。常见的双序列比对串行算法时间复杂度为O(N2),多序列比对时间复
随着信息技术的飞速发展,各种病毒、木马和黑客的攻击越来越频繁。文件系统作为存储系统的核心,其安全性至关重要。系统调用作为内核和用户间的功能接口,大部分对文件系统的
随着国际化程度的日益提高,英语学习变得越来越重要。在语言的学习过程中,写作常常扮演着重要的角色。写作者的写作水平可以凸显其掌握语言的熟练程度,要想写出高质量的文章,