基于FPGA的高性能RSA加速器设计

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:yangnever
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在全球信息化持续高速发展的今天,信息泄露事件频发使得信息安全成为人们急需解决的问题之一。RSA算法作为一种非对称算法,凭借技术成熟,安全性高的特点在信息安全领域得到了广泛应用。然而面对日益增多的安全需求以及计算机算力的不断提高,RSA算法需要采用大位宽密钥保证安全性的同时加密更多信息,但是大位宽密钥会显著降低加解密的效率。因此,RSA算法进一步发展的瓶颈在于提升计算速度和吞吐量,针对这两方面研究的RSA加速器具有十分重要的现实意义。对比软件实现,硬件实现能提供更好的加速效果,其中FPGA作为硬件平台具有并行度高,灵活性强,逻辑资源丰富等优点,非常适合高性能RSA加速器的实现。为了实现高性能的RSA加速器,本文做了以下的研究工作:1.针对RSA算法大位宽的问题,本文改进基于中国剩余定理的RSA算法,降低计算数据的位宽,提高RSA加解密效率。2.针对RSA算法如何抵御常见密码学攻击的问题,本文提出基于随机伪操作和指数掩码的抗攻击方案,提高模幂计算的抗攻击性。3.针对RSA算法的核心计算模乘计算时间长并行度低的问题,本文从算法层面提出可变分段并行蒙哥马利模乘算法,降低乘法器的位宽并且提供更好的灵活性和更高的并行度,同时结合硬件电路层面的多并行电路,减少迭代次数,提高RSA加速器的性能。4.最后,本文基于Xilinx FPGA实现高性能的RSA加速器,核心模乘和整体RSA计算的性能同其他文献相比有提升。
其他文献
随着社会的发展,能源问题一直都是普遍的社会话题,然而能量收集技术的应用极大提高人们的积极性研究。能量收集技术主要是把自然界中多余的微弱能量,比如说热能、光能、太阳能等能量通过一定的电路设计将它们收集起来加以利用。并且在物联网、汽车行业、公共医疗等行业都能得到实践,低功耗和高效率的芯片设计成为研究的热点。本文设计了高效率能量收集系统的DC-DC转换器,该转换器具有结构简单且功耗低的特点,对微弱能量的
学位
温度是描述目标对象冷热程度的物理量,是七大基本物理量之一。它作为一种被控对象在控制系统应用中变得越来越广泛[1]。无论是生物、医疗、科研及其制造生产等领域均需要高精度的恒温控制系统,不同类型精密产品的生产制造以及各种科研实验对于工作环境中的恒温控制要求越来越高。因此本文以恒温控制作为研究对象,结合工业过程控制的大时滞控制算法,设计出一个恒温控制电路,能够通过上位机控制稳流电源输出功率进而控制加热温
学位
高电子迁移率晶体管(HEMT)广泛应用在低损耗的电力电子器件和微波射频器件的领域。由于极化效应产生的极化电场,造成AlGaN/GaN异质结界面处的自由电子被局限在不连续的AlGaN/GaN之间的导带而形成的三角形势阱,电子在二维平面内移动,产生了高浓度的二维电子气。Ga N沟道晶体质量高,抑制2DEG电子运动的因素少,因而HEMT的2DEG迁移率不低于1700 cm~2/Vs。硅衬底HEMT外延具
学位
随着集成电路行业的蓬勃发展,人们对存储速度和容量的要求越来越高。闪存凭借其传输速度快、容量大、功耗低等特点成为人们的首要选择,但闪存颗粒的磨损消耗一直影响存储器的寿命。常见的磨损均衡算法和闪存控制器是分开工作的,频繁且耗时的交互带来严重的性能开销。此外基于C语言实现的算法和软件仿真,由于缺乏准确的硬件模型和丰富的测试用例,导致仿真结果不够准确。为此,本文提出了用硬件描述语言实现磨损均衡算法和硬件仿
学位
众多核集成是高性能处理器的发展趋势。随着片上核数的不断增长,任务调度和映射问题对处理器的实际性能和能效影响越来越显著,成为多核体系结构优化研究的重点。论文以课题组研发的一款面向密集信息处理类应用的异构多核处理器为载体,在研究并优化其动态调度和任务分配机制上,设计并实现了一款动态任务调度器。论文的主要工作是对项目组已有的异构多核动态任务调度器进行优化设计。在分析讨论已有相关研究工作的基础上,完成了以
学位
卫星通信技术因其传输距离远、通信质量高、对环境要求低等特点,被广泛应用在交通、国防、电视直播等领域,成为现代通信技术中不可替代的一部分。不同的调制解调技术对整个通信系统传输的质量以及稳定性有着很大的差异,针对不同类型的卫星通信网络,如何选择最适合的调制解调技术是整个通信系统需要重点考虑的问题,选择的多样性导致了调制解调器的种类繁多,对通信系统的研制和维护等环节带来了不利的影响。针对这些问题,本文根
学位
随着我国生育政策的改变,高龄孕妇的数量逐渐增多,胎儿健康问题逐渐成为受关注的热点。然而,在孕妇怀孕和分娩期间,胎儿的健康状况难以实时监测,一些胎儿可能会产生并发症。这些并发症会导致胎儿出现疾病、残疾甚至死亡,因此,在妊娠期对胎儿进行实时监护成为了时下亟需解决的问题。目前在医院等固定场景商业化广泛使用的是超声多普勒设备,但体积较大、使用难度大,并且超声波产生的多余能量会对胎儿造成伤害,因此不适合孕妇
学位
随着传统CMOS器件特征尺寸的不断缩小带来的短沟道效应和量子隧穿,使得以CMOS为核心的集成电路设计趋于物理极限,发展了半个世纪的摩尔定律即将失效。量子元胞自动机(Quantum-dot cellular automata,QCA)是一种全新的纳米器件,它具有极低的功耗、更快的开关转换速度,是CMOS技术之后极具潜力的纳米级器件的候选者之一。近年来,随着研究人员已经在QCA电路设计上取得了不错的进
学位
随着社会的快速发展,老龄人口人数的不断增加,同时因子女忙于生计而无法陪伴老人,大多数老人只能独居生活,意外跌倒已经成为威胁老人健康的几大危害之一。为了减少老人意外跌倒后没能及时医治所带来的危害,现代家庭对跌倒检测系统有着迫切的需求。随着监控摄像头和计算机视觉的快速发展,利用监控摄像头结合计算机视觉的跌倒检测方法具有智能、便捷以及可靠等优势,它已成为检测跌倒行为的有效方法。因此,本文将结合计算机视觉
学位
超表面是二维的亚波长单元阵列,可用于调控电磁波的波前分布、功率强度、偏振分布等。早期的超表面主要由相同结构的单元周期性排布而成,随着超表面研究的发展,可以对超表面单元的结构参数进行调制。合理设计阵列单元的振幅和相位响应分布可以使超表面具有包括反射、折射、聚焦、波束转向和轨道角动量(Orbital Angular Momentum,OAM)生成等多种电磁波前分布调控功能。在具备复用功能的超表面器件方
学位