RISC-V核的AES算法协处理器设计与验证

来源 :山东大学 | 被引量 : 0次 | 上传用户:hghlyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RISC-V指令集架构作为一种新兴的指令集,相较于其他指令集因为其开源特性与易扩展特性被国内外科研机构与企业广泛的用来进行不同功能的定制扩展。另一方面高级加密标准算法(Advanced Encryption Standard,AES)作为一种对称加密算法因为其更高的运算速度与更低的内存消耗而广泛应用于网络通信、电话通信、自助取款器等设备中,随着设备的更新换代,如何高速安全地实现AES加密成为一种严峻的挑战。面对这个挑战有的相关研究人员使用FPGA实现AES算法,也有的人利用指令扩展生产AES算法专用CPU处理器,但这些方法灵活度偏低且价格昂贵,因此使用RISC-V内核加上能够实现AES算法指令的协处理器的方案是一种更好的选择。本文设计了一款RISC-V核的AES算法协处理器模块,通过软硬件相结合的方法有效的提升了 AES算法的运算速度。相较于其他实现方法本文的创新之处在于:(1)扩展定义了 6条新的RISC-V指令,并且运用这6条指令的组合能够完成AES算法的五种加解密模式。(2)针对扩展的指令设计了具有EAI接口的协处理器模块来辅助主处理器进行AES算法运算(3)优化AES加解密硬件电路部分中字节替换、逆字节替换、列混合与逆列混合模块的结构来提升运行并行度,从而提升该部分的运算速度。最后针对本文的设计,对AES加解密硬件电路模块与整个系统进行了功能仿真验证,并且使用有无协处理器模块两种方式来运行AES算法,结果表明ECB、CBC、CFB、OFB、CTR五种模式在使用协处理器指令进行数据加密与使用纯软件算法进行加密相比所使用的周期数分别缩短了 75倍、75倍、66倍、60倍、54倍,能够达到明显的加速效果。
其他文献
2022年2月,教育部发布了《幼儿园保育教育质量评估指南》,指南中提出:“幼儿园应该根据幼儿身体发育特点,制定合理的锻炼计划,每天在户外锻炼的时间不能少于两个小时,体育活动的时间不能少于一小时。”我国一直以来坚持幼儿身心全面发展,在多项幼儿相关的法律法规中都对户外活动进行了明确要求,但由于户外活动安全事故频发,幼儿园缺乏安全预防经验,户外活动的开展往往大打折扣。基于此,本研究以鞍山地区幼儿园为例,
学位
辛格是二十世纪爱尔兰戏剧史上的著名剧作家,他创作的《西方世界的花花公子》一剧讲述了一个身份转变的故事,弑父者克里斯蒂·马洪“杀死”了他的父亲后逃离西方世界。当他闯入位于西部拥堵区(The Congested Districts)的梅奥郡的一家小酒馆时,尽管他犯下了令人发指的罪行,当地的居民欣然接受了他。更令人奇怪的是他们尊封他为英雄,在他们重复的语言和仪式的“质询”中,他从一个无能、懦弱和无所事事
学位
幼儿音乐教育是艺术教育中的重要内容之一,良好的音乐教育有利于培养幼儿的感知能力、思维能力和创造能力,能够促进幼儿的身心全面发展。奥尔夫教学法作为当代世界最著名的三大音乐教育体系之一,为幼儿提供了一种更优化的音乐学习方式,为幼儿音乐素养的提升提供了更多的可能性。本文的研究对象为辽宁省鞍山市A幼儿园,该园为艺术特色园,笔者选取A幼儿园小班2名老师和25名幼儿为研究对象,采用个案研究法、观察法和访谈法对
学位
涡旋式压缩机以其高效率、低噪声、结构紧凑等优点在小型制冷、机械、食品、医药、石化、动力工程等领域被广泛应用。涡旋压缩机特殊的运动形式及受力特性,使得压缩腔内部存在径向泄漏与切向泄漏,而泄漏使涡旋压缩机工作效率大大降低,成了阻碍其发展的主要因素之一。动涡盘作为涡旋压缩机转子系统最重要的构件之一,其上的倾覆力矩使得动涡盘发生倾覆,这直接影响了转子系统的稳定性以及涡旋压缩机的切向泄漏,故本文以涡旋压缩机
学位
研究背景:超重/肥胖严重影响了老年人健康,久坐时间(sedentary time,ST)被认为是引起超重/肥胖的重要原因之一。但是,最新研究发现久坐类型可能与超重/肥胖的关系更为紧密。据调查,使用抖音、快手等软件观看短视频已成为我国老年人,尤其是老年女性最受欢迎的休闲久坐类型之一。因此,有必要研究短视频观看、ST和超重/肥胖之间关系。研究目的:旨在研究社区老年女性的ST相关指标、短视频观看与超重/
学位
[研究目的]本研究以护理程序为理论框架,采用现状调查、文献回顾、德尔菲专家函询法及层次分析法,构建临床护士营养管理培训课程内容,以期为临床护士营养培训提供理论依据,从而提高护理人员营养管理水平。[研究方法]1.选取上海市220名临床护士作为研究对象,运用《护理人员营养KAP认知调查表》进行现况调查,了解目前临床护士营养认知现状及营养培训学习意愿,为构建临床护士营养管理培训课程提供参考依据。2.采用
学位
随着科学技术的迅猛发展和深度应用,云计算和大数据产业进入到一个新时代。同时,互联网面临着一个主要威胁,即分布式拒绝服务(DDoS)攻击造成的服务中断。入侵检测是防御DDoS攻击的重要环节。及时、准确的检测到恶意攻击,对后续攻击流量的分析和防御起着至关重要的作用。本文设计了一种基于Hadoop的DDoS检测框架,能够在较低硬件成本的基础上,通过平台和检测算法,在可承受的时间内检测并分析恶意流量的攻击
学位
电子控制单元ECU(Electrical Control Unit)是汽车中的重要部件。由于对其生产过程的质量控制非常严格,因此需要专门设计自动化程度以及可靠性较高的ECU自动化组装生产线设备。本文针对ECU的生产工艺要求和技术指标,在对现有的相关设备与技术进行调研的基础上,设计了一套ECU组装生产线。其机械机构由旋转式工作台、供胶设备、涂胶机、视觉检测与上盖板设备等组成。控制系统硬件平台选用的是
学位
[目的]建立基于二代测序技术(next generation sequencing,NGS)的微单倍型(microhaplotype,MH)复合扩增体系,探讨其在法医学实践,尤其是在混合物分析以及族源推断中的应用价值,为法医物证DNA检测分析提供新的有效工具。[方法]1.基于ALFRED数据库以及千人基因组计划数据库筛选覆盖人类22对常染色体的微单倍型基因座,建立基于二代测序平台的复合扩增体系。对
学位
环境损害司法鉴定在我国历经了数年的发展历程,在起到保护生态环境、推进生态修复工作的同时也暴露出一定的问题。环境损害司法鉴定意见所表现出的客观性和科学性的特征使得其在有关环境问题的诉讼中证明相对专业、复杂的案件事实时可起到关键性的作用,但不可否认目前其仍存在一定的局限,环境损害司法鉴定发展至今仍不甚成熟,司法鉴定意见究其本身只是法官审理案件过程中进行事实认定的辅助性手段,鉴定意见的证据效力容易受到多
学位