椭圆曲线密码算法的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:shena011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自从1985年Koblitz和Miller分别独立提出椭圆曲线密码体制(ECC)之后,这种公钥密码的优势逐渐被人们所认同。与另一著名的公钥密码RSA相比,椭圆曲线密码体制需要的密钥长度短,相同位长安全性更高,运算速度快,存储空间占用少和带宽要求低,它的这些优势使得业内人士普遍认为ECC将成为下一代最通用的公钥加密算法标准。在许多安全标准如IPsec、WAPI中,都包含了椭圆曲线密码体制的使用。因此,椭圆曲线密码具有广阔的应用情景。标量乘是椭圆曲线运算中最耗时也是最基本的运算,目前标量乘的实现快速算法主要有二进制法、m-ary方法、NAF编码、窗口法以及滑动窗口法等,本文对这些算法进行深入的分析和研究,同时标量乘又是由点加和点倍运算组成的,在分析不同坐标系下点加点倍运算效率的基础上,依据并行运算的思想,优化混合坐标下点加点倍的运算序列,使得改进后的运算序列可以并行运算。本文通过对混合坐标Jacobian坐标下点加点倍运算序列的优化,使得运算的并行性大大提高,在使用双乘法器的情况下使点倍的运算时间由10个模乘周期变成5个模乘周期,点加的运算时间由11个模乘周期变成6个模乘周期,运算效率提高了接近2倍。另一方面,点加点倍运算最终可以转换为有限域上的模运算,由于模加模减相对于模乘而言,运算比较简单而且速度较快,因此我们主要考虑模乘运算。早在1985年,P. L. Montgomery提出Montgomery算法,其思想是在古典归约运算中用加法和移位运算代替高成本的除法。1996年,KOC对各种Montgomery算法的实现方法进行了详细的分析和总结,我们对这些算法进行分析发现两次大整数乘之间,必须先求退位因子,这在一定程度上限制了数据的并行运算,而一个算法的并行性的优劣,在密码芯片设计中是非常重要的,我们可以利用脉动加流水设计理念,通过增加一定的硬件资源,使之能够并行运算,使运算速度得到成倍的提高,基于这样的思想,我们给出了Montgomery模乘的改进算法,改进后的算法省去求退位因子的过程,使算法的并行性得到了很大的提高,经分析表明在双乘法器的情况下,运算效率提高了2倍。
其他文献
选矿生产过程中,工艺流程具有复杂性、多参数性和多变量性,其中矿浆品位是关键参数之一,在线矿浆品位分析对指导生产、节约药剂、控制产品质量和提高回收率等方面都起着非常
大规模接入风电对电网系统的安全平稳运行带来很大影响,增加了优化调度的难度。根据灵活高效接入、调度和消纳大规模风电的要求,实现风电与常规水火电能源互补联合调度,开发风电
根据国家电网公司“十二五”规划,我国特高压交流输电系统近几年得到了快速的发展,一方面加强了各区域电网之间的互联,另一方面高电压大容量的输电系统对无功的需求也很庞大。在特高压交流输电系统的落点装设FACTS设备可以实现无功的就地平衡,减少无功在网架的流动,提高网架的电网输送能力和电压稳定。为了为“疆电外送”直流工程提供网架支撑,提高新疆电网向西北主网的送电能力,保证电网安全稳定运行,解决“十二五”期
数字水印技术作为版权保护和防伪方面的重要手段,已经引起学术界的广泛关注。目前,在数字水印方面的相关研究已经取得了许多喜人的成果,数字水印技术的应用也得到了极大的拓
切换系统是由一系列的连续或离散的子系统以及协调这些子系统之间的切换的规则组成的混杂系统。近几年,尤其在自适应领域,在不同控制器之间的切换技术已经得到广泛的应用。在
数字签名一种重要的认证技术,保证了人们在网络时代能够进行便捷的数字办公。随着计算机技术和网络技术的进步以及计算机和网络应用的多样化和复杂化,数字签名也由最初的单人
随着电力电子技术的迅速发展,在能源紧缺的今天,电力电子变换器成为各种新能源发电及转换系统的核心装备。传统的变换器在前级常采用带储能大电容的二极管整流桥结构,这种变换器具有能量不能双向流动、前后级未隔离、谐波污染大等一系列问题,因此寻求一种能够解决上述问题且“绿色”的功率变换器在当今电力电子需求日益旺盛的时代具有十分重要的意义。精简矩阵变换器(Reduced Matrix Converter,RMC