基于FPGA的RSA快速加密IP核的设计与实现

来源 :河北大学 | 被引量 : 0次 | 上传用户:lzayy9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息全球化进程的不断推进与发展,信息的频繁泄露使得信息安全成为人们广泛关注且亟待解决的热点问题之一。RSA加密算法是当下较为安全且应用广泛的公钥密码算法,其算法核心为模幂运算。随着计算机的计算能力不断提高,出于安全性考虑,RSA加密算法的模长相应增长,随之而来的是加解密时间的相应增加,所以快速实现RSA加密算法具有十分重要的现实意义。对比软件实现,硬件实现RSA加密算法具有明显优势,本文在研究了RSA算法的改进方案后,通过硬件实现1024位RSA IP核验证了改进方案的可行性。本文首先针对RSA密码体制原理与实现方法,对比分析了几种不同的模幂算法和模乘算法,研究出一套RSA算法的改进方案。该方案一方面在模幂运算的选择和改进中,整体采用L-R型高进制法,减少了模乘运算的循环迭代次数;在数据预计算时采用R-L型二进制算法,便于硬件的并行实现。当幂指数的0,1出现概率相同时,改进后的模幂方案对比二进制方案,模乘次数减少约18.0%。另一方面在模乘运算的选择和改进中,采用Montgomery模乘算法,通过移位来避免除法;采用SMM优化算法,有效地减少了模乘运算的计算量;在数据预处理时使用两个普通模乘模块将数据从整数域映射到Montgomery域。改进后的模乘方案不仅减少了计算量,而且适合硬件实现与优化。通过上述两方面的改进,提升了RSA算法的运算效率。其次,基于RSA算法的改进方案,借助FPGA平台实现了1024位RSA IP核。在硬件实现上采取的改进措施主要体现在两方面:一方面利用位宽优化定义小位宽数据节省了部分硬件资源,定义大位宽数据提高了运算效率;另一方面对模幂模块与模乘模块运算中出现的循环采用并行流水线优化,时延减少约15.1%,时钟频率可提高约17.8%,进一步提升了RSA IP核的性能。使用软件Vivado HLS对不同功能模块进行建模、仿真和测试,验证其正确性后综合并封装IP核;使用软件Vivado对IP核实例化后进行性能测试。最终实现的RSA IP核加解密结果正确,验证了算法改进方案的可行性。IP核在100 MHz时钟频率下,加密速度约为21.2 ms/次,解密速度约为31.4 ms/次,性能优良。
其他文献
随着科学技术的快速发展,图像成为人们获取信息的一种重要方式。在图像采集过程中会受到传感器设备的限制和外界因素(如光照强度、温度等)的干扰,致使获取的图像质量往往较差,同时单一的图像很难反映出场景内的全部信息。因此,通常采用图像融合算法来进行信息互补,融合后的图像广泛应用于国防军事、医疗诊断、安防监控等领域。作为融合领域的一个重要分支,多聚焦图像融合解决了光学器件景深有限的问题,可以将同一场景中不同
复合材料因其比强度高、比刚度大、质地轻等优异的性能,被广泛应用于航空、汽车、海事等领域,但复合材料长期服役在海水、湿热、高温等环境条件下,其部分性能会变差,从而影响其使用寿命,本文对碳纤维平纹编织复合材料、玻璃纤维平纹编织复合材料和不同铺层方式的碳/玻混杂复合材料试件进行人工海水浸泡老化,利用声发射技术和数字图像相关方法对海水老化后复合材料试件的弯曲加载破坏过程进行实时监测,得到了海水老化后不同类
骨折是一种高发性、并发性疾病,往往发生较为突然,且对诊断速度和精度有较高要求。若诊断不及时不准确,无法尽快对骨折部位实施相应的处理措施,可能造成预后困难等情况发生。X射线在骨科应用中较为广泛,具有操作简单、出片快速、成本低廉等优点,因此成为骨折检测的首选方法。在人体各骨折部位中,由于手部细小骨骼较多,关节联结繁杂,X射线下手骨骨折的检测与诊断容易受到拍摄角度、图像质量等因素的影响,且诊断结果因放射
近年来,随着互联网的迅猛发展,各个领域逐步进入信息时代,科研工作者致力于稳定、快速、小型化基础元器件方面的研究。忆阻器(Memristor)作为新型元器件之一,由蔡少棠教授在1971年第一次提出,许多科研工作者对其开展了广泛的研究。其中在存储器领域,阻变存储器(Resistance random access memory,RRAM)是其重要的应用研究。忆阻器因其本身易制备、结构简单,特别是在非易
孤独症是一种大脑发育障碍性疾病,是儿童期较为常见的神经性疾病,其核心症状包括社会交往障碍和兴趣狭隘及刻板行为。目前,临床上关于孤独症的诊断主要依靠行为量表和专业医师的经验判断,具有一定的主观性,从而导致诊断精确率较低。因此寻找客观的潜在生物标记,对于孤独症儿童的精确诊断具有重要意义。脑电信号和眼动追踪技术的研究日益发展,并且越来越多地应用于脑医学疾病研究领域中。虽然脑电信号和眼动追踪技术已成为国内
基于社会交换理论和社会认知理论构建了包容性领导对员工创新行为的影响机制模型,并运用SPSS22.0和MPLUS7.4软件对253份问卷数据进行实证分析,研究发现:(1)包容性领导显著正向影响员工创新行为,并且员工信任在两者之间起部分中介作用;(2)创新自我效能感在员工信任与员工创新行为之间起正向调节作用,即员工创新自我效能感越高,那么员工信任对员工创新行为影响越强。(3)员工创新效能感对员工信任的
据《中国心血管健康与疾病报告2019》显示,我国现有确诊心血管疾病人数预计达3.3亿,且随着人口老龄化比例提高,我国心血管疾病患病率将持续上升。心电图作为一种成熟且无创的技术,可以评估心脏的生理状态,对心血管疾病进行早期诊断,从而便于及时发现和治疗心血管疾病。然而心电信号的采集会受到患者肌肉运动、贴片噪声等干扰,导致采集的心电数据不能直接作为疾病诊断的依据。因此,在不丢失心电信号有用波形信息的基础
忆阻器(Memristor)是蔡少棠提出的第四种基本电子元件。其电阻能够依据流过它的电荷量而改变。由于其独特的性能,对它的研究延伸到许多方面。忆阻器以其结构简单、速度快、功耗低、制造工艺与现有的超大规模集成电路芯片生产工艺相兼容等突出优势成为下一代存储器的候选者。然而,在产业化进程中,也面临诸多障碍,其中低功耗、小尺寸问题对功能层材料提出了新的挑战。因而开发性能稳定的新型器件对存储领域在未来发展中
忆阻器既能满足高密度信息存储和高性能计算对下一代电子存储器的需求,还具有非易失性逻辑运算和类脑神经形态计算的功能。因此,自提出以来,忆阻器就取得了巨大的研究进展。然而,基于传统的单层氧化物材料或者金属电极制备的忆阻器件,在开关电压分布、低功耗和高速度方面出现了较大的瓶颈,急需要寻找一些新的器件结构或者新型氧化物材料去进一步优化忆阻性能,提高器件的稳定性,降低功耗。因此,本文主要研究简单氧化物提高忆
粒子图像测速仪(Particle Image Velocimetry)是通过高速相机和激光器以及示踪粒子进行流速测量的流场测量技术。与传统测量技术相比,PIV技术不会对被测流场产生干扰,并且可以实现全场瞬态测量,具有较高的测量精度。已经在诸多领域中得到应用,逐渐成为重要的流场测量技术。在实际应用中,PIV测量精度一直是使用者最关心的问题,但目前还没有一个通用的PIV校准方法。因此,迫切需要建立一套