基于RSA/ECC算法的可配置加解密协处理器

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sdfffasdf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RSA与ECC加解密算法是非对称加解密技术中基石,也是非对称体制中最为安全与成熟的代表性算法。RSA与ECC不仅在加解密方面有非常高安全性,还能提供数字签名与身份认证等功能。在当下这个对安全性的要求越来越高的时代,密钥位宽因此也变得越来越大,对复杂运算的需求也更加庞大,传统的软件实现已经无法满足高速度与高安全性的要求。因此,硬件化实现非对称的核心算法RSA与ECC具有重要的意义。基于非对称加解密体制,设计了一款可配置的RSA/ECC加解密协处理器。在协议层以上由软件实现,对核心运算采用ASIC实现。首先深入分析了RSA与ECC的各种实现算法,经过比较选择了适合硬件实现的算法。对RSA,模乘层采用经过优化后的Montgomery(蒙哥马利)算法来实现,模幂层采用二进制展开算法实现。对ECC,椭圆曲线使用NIST推荐的基于二进制域GF(2~n)位宽为233的Koblitz曲线,椭圆曲线层采用基于投影坐标系的Montgomery算法实现,有限域层的基础运算分别采用针对硬件优化的算法实现,模逆运算采用基于小费马定理优化后的算法,通过调用有限域上的基础运算来实现模逆。在实现过程中,对硬件资源进行优化,使其在性能方面明显的提高。且对功耗、时序与故障攻击都经过仔细的考虑,有很好的抗旁路攻击特性。在实现过程中,本文首先基于原始算法做了总体框架的设计,然后对硬件实现具体结构进行了优化,再分层分模块完成了RTL级代码的设计。其次,本文设计的配置工具针对面积与速度之间不同的需求,可对位宽,算法以及并行度等方面进行配置。基于可重构/配置计算(Reconfigurable Computing,RC)思想,将设计分为静态可配置与动态可配置两部分。对于静态可配置而言,本文实现了两种方式:1.可通过配置工具进行人机交互,产生相应配置的RTL级代码与仿真环境;2.可对使用Perl实现的脚本进行配置,从而可直接调用相应的模块。对于动态配置而言,大位宽可以向下兼容小位宽,从而减少对资源的浪费。因此,整个设计具有高灵活度的特点。本设计旨在尽量满足各种数据加解密与数字签名中不同应用的不同要求,进而可以直接生成经过验证的Verilog代码,从而大大缩短设计时间,提高产品竞争力。本文对各种不同配置的RSA核与ECC核分别进行了RTL级的设计与验证,列举了各种配置以及并行度的仿真图,并且分析了各个配置下仿真结果的原因。并基于TSMC 28nm的工艺使用DC工具进行了综合,分析不同配置的综合结果。如ECC在全并行的输入下主时钟频率可达到2.38GHz,每秒可实现4×10~6次标量乘。当使用配置工具将RSA算法设置为1024位R-L扫描基2Montgomery全串行时,门资源为21k门,主时钟频率为2.5GHz,每次可达到加解密36000次,一次标量乘仅需27μs,达到最初设计目标。
其他文献
技术进步带来时间空间的扁平化,新媒体与大众媒介的快速迭代,为国家形象的传播构造了新的技术条件和媒介基础。新媒体格局下,中印国家形象海外传播面临从传播理念、传播内容
地铁工程新型人防设备的设计要满足地铁人防工程应用要求,以解决人防工程建设实际问题为目的做好结构设计,从而提升人防设备应用价值。本文介绍了新型人防设备情况,探讨了地
苗族医疗技法是我国传统医疗技法的重要组成部分,对诸多疾病的诊疗都具有鲜明的民族特色。癌性疼痛是恶性肿瘤患者中晚期最常见、最恐惧、最难忍受的临床症状之一,也是人们谈
1976年,公钥密码的概念被Whitfield Diffie和Martin Hellman公布至今已经发展了 40多年了。经典公钥密码算法:椭圆曲线密码和RSA算法所基于的算术理论存在弱点,所以本文提出
冬季土壤呼吸能释放生长季所固存的碳,因而在陆地碳循环中占有重要地位。随着全球气候变暖,平均地表温度将升高0.3–4.8℃,且冬季增温更加明显,而温度的升高会促进更多CO2的
<正> 我的姐姐七年前因眼红和视力减退去某医院治疗,经医生诊断为虹膜炎,治疗七年不见好转。后在沈阳做过两次手术仍无好转,反而眼球变小。希望您指导如何治疗
科技馆作为城市精神文明建设的重要组成部分,正日益成为科学普及的重要阵地。随着科技对生产和生活带来的巨变,人民群众的求知欲和探索欲日益增强。展品作为科技馆开展科普教
控制系统是机器人实现运动的关键.通过对所设计的由气动软体致动器驱动的仿青蛙游动软体机器人的机械结构和其仿生游动功能需求的分析,建立气动系统和电气系统,并通过Labview编
在煤矿风压系统中,压风机属于关键设备,主要将动力源提供给矿井风动设备与工具,压风机是确保矿井工作顺利进行的关键,其对煤矿企业的效益具备深远的影响作用。因此,确保压风
对于108例环状及半环状混合痔采用外剥内扎横切纵缝术式,结合术后肛周亚甲蓝长效麻醉,与传统的外剥内扎术相比较,该方法具有疼痛轻,预后好,术后肛缘平整,无明显水肿及肛门狭