期刊文献+

基于折半运算的快速双基数标量乘算法 被引量:8

Fast DBNS scalar multiplication algorithm based on halving operation
下载PDF
导出
摘要 为了提高椭圆曲线标量乘法效率,对二元域上椭圆曲线的基于双基数的标量乘法进行改进。在底层域推导出直接计算3kP的快速算法,该算法只需一次求逆;新设计的以1/2和3为基的双基数编码可结合高效的直接计算3kP和折半运算,基于该双基数编码的标量乘算法只涉及到点加运算、折半运算、三倍点和直接计算3kP,底层域运算复杂性得到降低,在NIST推荐的椭圆曲线上比Dimitrov算法效率提高70%以上,比Wong方法提高10%以上。 To raise the efficiency of scalar multiplication on elliptic curve, a scalar multiplication algorithm based on double base number system over binary field was improved. Firstly a fast direct computing 3^kP algorithm in field was deduced, which only needed one inversion; the new double base number chain based on 1/2 and 3 could be integrated with high-speed direct computing 3^kP and halving algorithm. Scalar multiplication based on the new chain only employed point addition, halving algorithm, triplication and direct computing 3^kP. Thus the complexity was depressed and the efficiency was improved about 70% over Dimitrov algorithm and about 10% over Wong method on the elliptic curves recommended by NIST.
出处 《计算机应用》 CSCD 北大核心 2009年第5期1285-1288,1292,共5页 journal of Computer Applications
基金 国家863计划项目(2007AA0124487) 国家自然科学基金资助项目(60473012) 江苏省六大人才高峰资助项目(06-E-025)
关键词 椭圆曲线密码体制 标量乘法 双基数系统 折半算法 elliptic curve cryptosystem scalar multiplication double base number system halving algorithm
  • 相关文献

参考文献18

  • 1ESSAME A D, RAMLAN M, MOHAMMAD R, et al. A new addition formula for elliptic curves over GF(2^n) [ J]. IEEE Transactions on Computers, 2002, 51(8) : 972 -975.
  • 2LIM C H, LEE P. More flexible exponentiation with precomputation [ C]//Proceedings of the 14th Annual International Cryptology Conference on Advances in Cryptology, LNCS 839. Berlin: Springerverlag, 1994:95 - 107.
  • 3MORAIN F, OLIVOS J. Speeding up the computations on an elliptic curve using addition-subtraction chains [ J]. The oretical Informatics and Applications, 1990, 24(6):531 -543.
  • 4KOYAMA K, TSURUKOA Y. Speeding up elliptic cryptosystems by using a signed binary window method [ C] // Proceedings of the 12th Annual International Cryptology Conference on Advances in Cryptology, LNCS740. Berlin: Springer-Verlag, 1993:345-357.
  • 5GUAJARDO J, PAAR C. Efficient algorithms for elliptic curve cryptosystems [ C]//Proceedings of the 17th Annual International Cryptology Conference on Advances in Cryptology, LNCS 1294. Bedin: Springer-Vedag, 1997:342 - 356.
  • 6HAN Y, TAN P C. Direct computation for elliptic curve cryptosystem [C]//CHES'99. Berlin: Springer-Verlag, 1999:328-340.
  • 7SAKAI Y, SAKURAI K. Efficient scalar multiplications on elliptic curves with direct computations of several doublings [ J]. IEICE Transactions on Fundamentals, 2001, E84-A(1) : 120 - 129.
  • 8CIET M, JOYE M, LAUTER K, et al. Trading inversions for multiplications in elliptic curve cryptography[J]. Designs, Codes and Cryptography, 2006, 39(2): 189-206.
  • 9AYANZI R M, CIET M, SICA F. Faster scalar multiplication on koblitz curves combining point halving with the frobenius endomorphism [ C]// Public Key Cryptography, LNCS 2947: PKC 2004. Berlin: Springer-Verlag, 2004, 28 - 40.
  • 10DIMITROV V S, IMBERT L, MISHRA P K. Fast elliptic curve point multiplication using double-base chains, Cryptology ePrint Archive, Report 2005/069 [ R]. 2005.

同被引文献70

  • 1刘连浩,申勇.椭圆曲线密码体制中标量乘法的快速算法[J].计算机应用研究,2009,26(3):1104-1108. 被引量:12
  • 2Tzer-ShyongChen,Kuo-HsuanHuang,Yu-FangChung.Digital Multi-Signature Scheme Based on the Elliptic Curve Cryptosystem[J].Journal of Computer Science & Technology,2004,19(4):570-572. 被引量:11
  • 3ElGamel T. A public-key cryptosystem and a signature scheme based on discrete logarithms [ J ]. IEEE Transacion on Information Theory, 1985, IT-31 ( 4 ) : 469 - 472.
  • 4Yasuyuki Sakai. Algorithms for Efficient Simultaneous Elliptic Scalar Multiplication with Reduced Joint Hamming Weight Representation of Scalars [ C ]//ISC 2002, LNCS2433:484 - 499.
  • 5Solinas J A. Low-Weight Binary Representations for Pairs of Integers [ EB/OL]. [ 20094)3-20 ]. http://www, cacr. math. uwaterloo, ca/ techreports/2001 / corr2001-41, ps.
  • 6Knudsen E W. Elliptic scalar multiplication using point halving [ C ]// ASIACRYPT' 99, LNCS 1716,1991 : 135 - 149.
  • 7Hankerson D,Menezes A J,Vanstone S. Guide to Elliptic CurveCryp- tography[ M]. Springer,2004.
  • 8Purohit G N, Rawat A S. Fast scalar multiplication in ECC using the multi base number system[J]. IJCSI International Journal of Computer Science Issues,2011,8 ( 1 ) : 131 - 137.
  • 9Mishra P K, Dimitrov V. Efficient Quintuple Formulas for Elliptic Curves and Efficient Scalar Multiplication Using Multibase Nunrber Representation [ EB/OL ]. (2007-04-01). http ://eprint. iacr. org/2007/040.
  • 10Dimitrov V, Imbert L, Mishra P K. Efficient and secure elliptic curve point muhiplication using double base chain [ C //Proc. Of Cryptolo- gy-ASIACRYPT'05. [ S. 1. ]. Spring-Verlag, 2005.

引证文献8

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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