椭圆曲线上快速标量乘算法的研究

来源 :扬州大学 | 被引量 : 0次 | 上传用户:LUOJIAJUN32
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
椭圆曲线密码制(ECC)是1985提出的新公钥体制,由于在保证相同安全强度下其所需的密钥长度比RSA短,而特别适用于无线系统或存储受限的设备。在许多安全标准中,如IPsec、WAPI、WPKI等,都已经将其采用,在不远的将来ECC会成为应用标准中的首选算法。在ECC的快速实现中,关键的运算是标量乘法kP的计算,其中k为一个大整数而P为椭圆曲线上的一个点。因此标量乘法的快速算法研究成为了许多密码学家关心的问题。本文主要做了以下几方面的工作:(1)在标量重编码方面,采用回溯法设计出一种重编码算法。该算法只须对标量序列进行一次变换、至多四个中间变量及只需基于比特位比较赋值操作,效率更高、利于硬件实现标量乘法,并证明了所得结果具有正则序列的性质。将算法应用到计算数字签名中常用的gP+hQ时,得到g、h的具有最小联合重量序列。(2)在双基数标量乘算法方面,本文做了两个工作:第一引用一个新的数域系统—双基数系统,减少标量乘法中的上层运算。在底层域上直接推导出直接计算3kP快速算法。最后结合直接计算2kP、2P±Q、3P±Q及3kP快速算法,给出基于双基数的快速标量乘新算法,该算法的效率优于Dimitrov算法及传统标量乘算法。第二在改进二元域椭圆曲线上基于双基数标量乘法时,新设计的以1/2和3为基的双基数编码可结合直接计算3kP和折半运算。基于该双基数编码的标量乘算法只涉及到点加运算、折半运算、三倍点和直接计算3kP,底层域运算复杂性得到降低,在NIST推荐的椭圆曲线上比Dimitrov算法效率提高70%以上,比Wong方法提高10%以上。(3)在定点标量乘算法的设计方面,本文主要做了三个工作:第一给出一种标量的串长加法链算法来提高椭圆曲线标量乘法的效率。该标量乘算法结合底层域直接计算2Q+P、2nR+S算法,使用大小窗口法将串长算法和滑动窗口算法结合,加法链长度、存储空间和预计算都减少,其效率比二元法提高53%,比NAF法提高47.5%,比串长算法提高46.2%,比Window法提高42.2%。第二对传统滑动窗口算法进行改进,首先利用预处理栈存储非零窗口值与非零窗口权的指数,然后结合底层域直接计算2kR+S算法和预计算表提出了新的标量乘算法。该算法以牺牲适量的存储空间换取赋值阶段效率的提高,并分析出在混合坐标下,当w=4时新算法比仿射坐标下传统滑动窗口算法效率提高约40.6%左右。第三利用NAF编码,预计算表法和Yen-Laih法分别在三个阶段对Lim-Lee算法进行优化。该定点标量乘算法在赋值阶段动态扫描矩阵宽度为w的非全零列窗口,结合2kP底层域快速算法和扩充过的预计算表来提高计算效率。当位长是160时,新算法效率比Lim-Lee算法提高22.7%,192时提高23%,224时提高23.3%。(4)研究Koblitz曲线上的快速标量乘法,从整数k的TNAF出发,给出了基于Frobenius映射的两种上层运算:Comb算法和窗口算法。算法对一定长度的序列预先计算其对应的椭圆曲线上点保存,累加赋值阶段充分使用该预计算表。算法是基于高效的Frobenius映射,无需倍点运算,且算法所需的点加量是传统算法的1/5~1/4,当行数任意时,本文算法的效率在任意坐标下比传统Comb算法提高至少67%左右。
其他文献
有限单元法是现代工程设计和分析的重要数值方法之一,用有限单元法结构分析软件对工程问题进行数值分析己成为大型工程设计必须的环节。但要对这些大型或超大型复杂结构进行有
随着信息化的发展和企业规模的不断扩大,企业内部的信息管理也越来越复杂,敏感度不同的信息需要不同级别的保护,工作流技术的广泛应用更增加了数据安全访问控制的复杂性。在
当前国际上使用的汉字包括简体字和繁体字两种形式,大陆和新加坡使用简体字,台湾、香港、澳门和部分海外华人使用繁体字。随着华人圈的交流日渐频繁,这种汉字的差异给交流带
CRM(Customer Relationship Management,客户关系管理)系统是在网络经济时代提升企业竞争能力,实现并提高企业价值的必然要求。本文的选题,目的在于建立一个高效CRM系统,使电信企
WMN(Wireless Mesh Network,无线网状网或无线网格网)被称为“因特网的无线版本”,是一种具有自组织和自愈特点的新型无线通信网络。它是一种完全适用于民用通信的无线多跳网
ZigBee技术基于IEEE802.15.4协议,特别适合于数据吞吐量小、网络建设投资少、网络安全要求较高、不便频繁更换电池或充电的场合。预计将在消费类电子设备、智能家居、工业控
情感分析(Sentiment Analysis),又被称作观点挖掘或观点分析。情感分析的目标是通过数据挖掘得出文本的情感极性,以及分析判断文本的情感走向。情感分析在互联网各个应用场景
本文针对船舶结构有限元分析中常使用的网格划分技术若干问题进行了研究。研究内容主要包括:网格划分及细化,边界单元识别,舱口角隅网格处理,网格修补,屈曲强度评估的实例分
随着信息化社会的不断深入,社交网络已经成为了人们日常生活中不可分割的一部分,比如国内的新浪微博,人人网,以及国外的Facebook,Twitter,LinkedIn等等。在这些社交网站中,用
随着数字技术和因特网的发展,人们可以方便快捷地复制和传输各种数字音频,其版权保护成为一个迫切需要解决的问题,数字音频水印技术为这一问题提供了一个有效的解决手段。对