期刊文献+

基于双基表示的并列点乘算法 被引量:3

A New Simultaneous Scalar Multiplication Based on Dobule-Base Number System
下载PDF
导出
摘要 双基表示是一种整数表示法,它将任意整数表示成2和3的混合幂次的和或差的形式,并列点乘是一种快速的点乘算法,应用于一些椭圆曲线密码体制中.本文在现有的双基表示算法以及并列点乘算法的基础上,提出了新的双基表示算法以及基于该双基表示算法的并列点乘算法,该算法利用了一些特殊点的快速计算公式,从而有效地提高了并列点乘算法的执行效率.实验表明,在密钥长度为160比特,[S]/[I]=0.8时,当[I]/[M]=30,新算法的效率比基于JSF表示的并列点乘算法提高了22%;当[I]/[M]=10,新算法比JSF表示提高了6%;当[I]/[M]=8,新算法比JSF表示提高了3%. Dobule-base number system is a representation of the intergers as the sum of mixed powers of two and three. Simultaneous scalar multiplication is a fast point multiplication algorithm, and applied to some elliptic curve cryptography systems. Based on the original dobule-base system and simultaneous scalar multiplication, a new dobule-base system algorithm and simultaneous scalar multiplication algorithm based on this dobule-base system algorithm is presented in this paper.Due to the fast underlying fields arithmetic, the new simultaneous scalar multiplication algorithm enhances simultaneous scalar multiplication efficiently. Experiments prove that,with the 160 bits secret key and [ S]/[ I] = 0.8,our method performed 22% improvement better than JSF when [I]/[g] = 30,6% when [I]/[M] = 10,3% when [I]/[M] = 8.
作者 鲍皖苏 陈辉
出处 《电子学报》 EI CAS CSCD 北大核心 2009年第4期873-876,共4页 Acta Electronica Sinica
关键词 椭圆曲线 并列点乘 DBNS 标量乘法 elliptic curve simultaneous scalar multiplication double-base number system scalar multiplication
  • 相关文献

参考文献5

  • 1Dimitrov V S, Imbert L, Mishra P K. Fast elliptic curve point multiplication using double-base chain [ OL ]. http://eprint. iact. org/2005/069.ps. gz.
  • 2Dimitrov V S, Jullien G A and Miller W C. An algorithm for modular exponentitation [ J ]. Information Processing Letters, 1998,66(3) : 155 - 159.
  • 3Kirsten Eisentrager, Kristin Lauter, Montgomery P L. Fast elliptic curve arithmetic and improved Weil pairing evaluation[ A]. Topics in Crypology-CT-RSA2003[ C]. University of Califomia,Berkeley LNCS. Springer Publishing Vol 2612,2003. 343- 354.
  • 4Yasuyuki Sakai, Kouichi Sakurai. Algorithms for efficient simultaneous elliptic scalar multiplication with reduced joint hamming weight representation of scalars[ A]. ISC 2002, International conference on information security [ C ]. Sao Poulo, Bresil,LNCS. Springer Publishing Vol 2433,30,2002. 484 - 499.
  • 5Solillas J A.Low-weight binary representations for pairs of integers[ R]. Technical Report CORR 2001-41, Center for Applied Cryptographic Research, University of Waterloo,Canda.

同被引文献29

  • 1侯整风,李岚.椭圆曲线密码系统(ECC)整体算法设计及优化研究[J].电子学报,2004,32(11):1904-1906. 被引量:30
  • 2程一飞,陈文莉.适合内存空间受限制设备的多标量乘算法[J].计算机工程与设计,2006,27(11):1979-1980. 被引量:1
  • 3KOBLITZ N. Elliptic Curve Cryptosystems [J]. Mathematics of Computation, 1987, 48 (177) : 203 -209.
  • 4MILLER V. Uses of Elliptic Curves in Cryptography [ C ]//Advances in Cryptology - CRYPTO' 85. New York: Springer Verlag, 1986, LNCS218 : 417 -426.
  • 5BERNSTEIN D, LANGE T. Faster Addition and Doubling on Elliptic Curves[ C ]//In Advances of Cryptology-Asiacrypt' 07. New York: Springer Verlag, 2007, LNCS4833:29-50.
  • 6HANKERSON D, MENEZES A, VANSTONE S. Guide to Elliptic Curve Cryptography [ M ]. New York : Springer-Verlag, 2004.
  • 7LONGA P and MIRI A. New Composite Operations and Precomputation Scheme for Elliptic Curve Cryptosystems over Prime Fields [ C ]//Public Key Cryptography-PKC' 08. New York : Springer Verlag, 2008, LNCS4939:229 - 247.
  • 8OKEYA K, SCHMIDT S K, SPAHN C, TAKAGI T. Signed Binary Representations Revisited [ C] ffAdvances in Cryptology- CRYPTO' 04, 2004, LNCS3152 : 123 - 139.
  • 9K Fong, D Hankerson, et al. Field inversion and point halving revisited[ J ].IEEE Transactions on Computers, 2004, 53 (8) : 1047- 1059.
  • 10Raveen R Goundar, Kenichi Shiota, Masahiko Toyonaga. SPA resistent scalar multiplication using golden ratio addition chain method[ J ]. International Joumai of Applied Mathematics, 2008,38(2) : 110 - 119.

引证文献3

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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