期刊文献+

特征3有限域上椭圆曲线的co-Z Montgomery算法 被引量:7

co-Z Montgomery Algorithm on Elliptic Curves Over Finite Fields of Characteristic Three
下载PDF
导出
摘要 椭圆曲线公钥密码是公钥密码体制的主流方向之一.由于密钥短、计算速度快,该体制在智能卡和手机存储卡等受限的环境中得到了广泛的应用.椭圆曲线密码体系中最耗时的运算是标量乘.标量乘需要安全、有效、快速的实现算法.Montgomery算法是计算椭圆曲线标量乘的算法之一,它能够有效地抵抗简单能量分析.在Montgomery算法结构的基础上,文中首次利用统一Z坐标技巧和循环中间阶段不计算Y坐标的技巧,改进了有限域GF(3~m)上椭圆曲线的点加和倍点公式,构造了抵抗简单能量攻击的co-Z Montgomery算法.设I,M,C分别表示有限域上的求逆、乘法、立方.当域上的平方和乘法使用相同的算法时,理论分析表明每轮循环中,co-Z Montgomery算法比仿射Montgomery算法快I+C-5 M,比射影Montgomery算法快C+2 M,比使用"Selected Areas in Cryptography"2012上快速点加、倍点公式的Montgomery算法快2C+M.在文章"特征3有限域上椭圆曲线的Montgomery算法"的模拟实验环境下,结果表明该算法比上述算法分别快26.3%、19.0%、20.6%;Sage云平台的实验结果表明该算法比上述算法分别快24.1%、20.1%、23.1%. Elliptic curve cryptosystem is one of the main directions of public key cryptography.Because of the short key and efficient arithmetic,it has attracted increasing attention,particularly in resource-limited hardware environments such as smart cards and phone cards.Scalar multiplication is the most time consuming operation in elliptic curve cryptosystems,which should be implemented safely,efficiently,and fast.Montgomery algorithm is a scalar multiplication algorithm on elliptic curves which is resistant to simple power analysis.Based on the structure of Montgomery algorithm,new formulas of point operations including point addition and point doubling of elliptic curves defined on finite fields GF(3~m)are first introduced by using same Z-coordinate and not calculating Y-coordinate.Hence co-Z Montgomery algorithm which is resistant to simple power analysis is proposed.When squaring algorithm is implemented through multiplication algorithm over a finite field,co-Z Montgomery algorithm saves I+C-5 M more than affine Montgomery algorithm,saves C+2 M more than projective Montgomery algorithm,and saves 2C+M more than Montgomeryalgorithm using the formulas of'Selected Areas in Cryptography 2012'where I,M,Cstand for field inversion,multiplication and cube respectively.Experimental results on the platform of'Montgomery algorithm on elliptic curves over finite fields of character three'show that co-Zalgorithm are26.3%,19.0%,20.6% faster than the previous algorithms respectively.Experimental results on Sage cloud platform indicate that co-Zalgorithm are 24.1%,20.1%,23.1% faster than the previous algorithms respectively.
出处 《计算机学报》 EI CSCD 北大核心 2017年第5期1121-1133,共13页 Chinese Journal of Computers
基金 国家自然科学基金(61502487 61272040) 国家"九七三"重点基础研究发展规划项目基金(2013CB338001)资助
关键词 椭圆曲线 MONTGOMERY算法 标量乘 简单能量攻击 co-Z elliptic curve Montgomery algorithm scalar multiplication simple power analysis co-Z
  • 相关文献

参考文献1

二级参考文献11

  • 1SOLINAS J. Efficient arithmetic on Koblitz curves[J]. Designs, Codes and Cryptography, 2000,19(3): 195-249.
  • 2HANKERSON D, MENEZES A, VANSTONE S. Guide to Elliptic Curve Cryptography[M]. New York: Springer-Verlag, 2003.
  • 3BLAKE I F, MURTY V K, XU G. Nonadjacent radix- t expansions of integers in euclidean imaginary quadratic number fields[EB/OL]. http://www.utoronto.ca/-w3ganita/radix_t.pdf,2008.
  • 4OKEYA K, SAMOA K S, SPAHN C, et al. Signed binary representations revisited[A]. CRYPTO 2004[C]. 2004.23-139.
  • 5AVANZI R DIM/TROV V, DOCILE C et al. Extending scalar multi- plication using double bases[A]. Advances in C53,ptology-ASIACRYPT06 (LNCS 4284)[C].2006. 130-144.
  • 6MONTGOMERY P. Speeding the pollard and elliptic curve methods of factorization[J]. Mathematics of Computation, 1987, 243-263.
  • 7ELMEGAARD-FESSEL L. Efficient scalar multiplication and security against power analysis in cryptosystems based on the NIST elliptic carwes over prime fields[EB/OL], http://eprint. iacr.org/ 2006/313. 2008.
  • 8LOPEZ J, DAHAB R. Fast multiplication on elliptic curves over GF(2n) without precomputation[A]. Cryptographic Hardware and Embedded Systems-CHES'99(LNCS 1717)[C]. 1999.316-27.
  • 9OKEYA K, SAKURAI K. Efficient elliptic curve cryptosystems from a scalar multiplication algorithm with recovery of the y-coordinate on a Montgomery-form elliptic curve[A]. Cryptographic Hardware and Embedded Systems-CHES2001 (LNCS2162)[261][C]. 2001. 126-141.
  • 10SMART N R WESTWOOD E J, Point multiplication on ordinary elliptic curves over fields of characteristic three[A]. AAECC 13[C]. 2003.485-497..

共引文献4

同被引文献41

引证文献7

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部