基于SIDH有限域的高效模乘算法的设计与实现

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:jinshuxian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着量子计算机技术的不断发展,现有的公钥密码体制所面临的挑战也越来越大,这推动了后量子密码体制的研究工作,对于未来的信息安全具有重大意义。基于超奇异椭圆曲线的同源映射问题而提出的超奇异同源椭圆曲线公钥交换协议(SIDH)虽然提出的时间不长,但是显示出极具潜力的安全性和应用前景。因为有限域上的模乘运算是SIDH公钥交换协议主要的计算瓶颈之一,所以设计并实现高效的模乘算法对于SIDH公钥交换协议的研究和应用具有重要意义。首先,本文深入研究了几种面向SIDH公钥交换协议的模乘算法,包括蒙哥马利模乘算法、巴雷特约减算法和高效有限域的模乘算法(EFFM),并且对这几种算法进行了分析与比较,详细描述了其中性能最好的EFFM算法的原理、流程和实现。其次,本文提出了改进的EFFM算法(IEFFM)。所提出的算法通过减少输入操作数,有效地降低了EFFM算法的计算复杂度,显著地提升了EFFM算法的速度性能。随后对所提出的IEFFM算法进行了软硬件的设计和实现,并且对实现结果做了分析与比较。其中软件实现基于GMP算术库使用C语言编写,硬件实现基于Kintex-7 FPGA芯片使用Verilog HDL语言编写。实现结果的分析与比较表明,所提出的算法显著地提升了EFFM算法的速度性能,与EFFM算法相比,IEFFM算法的软件实现在速度上提升了24%,硬件实现在速度上提升了约6倍。此外,本文还提出了一种新的基于SIDH有限域的模乘算法(NFFM)。所提出的算法受EFFM高效除法运算算法的启发,通过利用数学方式将部分除法运算转换为移位操作,有效地降低了模乘运算的计算复杂度,显著地简化了模乘算法的流程控制。本文详细阐述了NFFM算法的原理与流程,将算法进行了软件实现,并对实现的结果做了分析与比较。实验结果表明,NFFM算法的软件实现在速度性能上优于EFFM算法而劣于IEFFM算法,但是NFFM算法的适用范围更加广泛。
其他文献
随着社会信息化的快速发展,信息化应用技术也在不断地成熟,社会保险信息化管理技术在基于对原有纸质信息管理的基础上,实现了快速、高效、准确地归集数据信息,具备数据异地灾备、
用盐酸-过氧化氢混合溶剂溶解废旧干电池正极活性物,用微波炉加热后,锰可定量留在溶液中,用高碘酸钾加热显色光度法测定锰的含量.适宜的溶解条件:盐酸浓度2mol/L,加热时间60s
通过小麦冻害发生实验分析,找出本市冻害发生原因和特点,并提出相应的对策,为减轻冻害损失提供依据。
湿空气中,因水汽的存在,使空气中的氮气、氧气等气体的密度发生变化。文中给出诸气体密度减小率的表达式为e/p;所产生的“降压效应”为△p=-ap;产生的“升温效应”为△T=a/1-
<正> 一个地区的热量资源可粗略地认为一年一周期,年际间相对稳定,将多年平均状况绘成的曲线可基本表示这一地区的热量资源,这根曲线暂称热量资源基本曲线.在热量资源的数值
本文通过对1986-1987年度影响小麦产量及经济收益的三因素(氮肥、磷肥、浇水)五水平二次通用旋转回归设计及辅助试验结果的分析、模拟及优化,试图找到本地区,以肥调水、节水
利用分光光度法测定了破布叶的叶、茎、果中的总黄酮含量,结果表明,破布叶叶、茎、果中的总黄酮质量分数分别为16.94%、5.15%和1.52%。回归方程为A=11.4486C-0.00543,r=0.9996。叶、茎、
<正> 一、试验目的与方法西兰花又名青花菜,为我国近年引进的优质蔬菜.我们于1988、1989年进行了西兰花保护地反季节栽培小气候生态效应的试验.供试品种为“里绿”杂交组合,
笔者以撰写实践报告书为目的对《鼹鼠妈妈讲故事》进行了汉朝翻译,题目翻译暂定为《(?)》,并结合理论撰写了实践报告书。该作品为儿童文学作品,共分36个小章节,每个章节用一个小故事给儿童讲述一些道理。这些小故事表达了人性教育及关心他人的理念,并通过作品传达了,具有人格魅力的人应该具备的忠诚,勇敢,坚持,恩惠,幽默,饶恕,信任等优良的品质特点。2014年由作家出版社出版的该作品字数为53500字,译文为
作家张抗抗在长篇小说《情爱画廊》中为读者描绘了一个情爱的"理想国",其中出现了四位可爱的女性:高雅矜持的秦水虹,为了爱毅然走出了无爱的婚姻;青春活泼的吴云霓,坚定寻找