期刊文献+

椭圆曲线数字签名算法中的快速验证算法 被引量:11

Fast verification algorithm in elliptic curve digital signature algorithm
原文传递
导出
摘要 Montgomery方法是椭圆曲线密码中计算多倍点运算 k P的一种新方法。为减少在椭圆曲线数字签名算法验证过程中需完成的 k P+l Q的计算量 ,该文在分析 Mont-gom ery方法的基础上 ,将计算 k P和计算 l Q的流程结合在一起 ,提出了一种计算多倍点运算 k P+l Q的新算法 ,使椭圆曲线数字签名算法中验证签名所需的计算量减少了2 5 %。新算法对改善椭圆曲线密码的实现技术具有一定意义。 The Montgomery method is a new method for the computation of the multi point arithmetic kP in elliptic curve cryptosystems. A new computational method based on the Montgomery method was developed to reduce the computations for kP+lQ in the verification process of the elliptic curve digital signature algorithm. The algorithm is a combination of two iteration procedures using the Montgomery method for computing both kP and lQ . The computation amount for kP+lQ decreases 25% compared with that for the traditional algorithm. The new algorithm will facilitate the implementation of elliptic curve cryptosystems.
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2003年第4期564-568,共5页 Journal of Tsinghua University(Science and Technology)
基金 国家自然科学基金资助项目 ( 60 2 73 0 0 4) 中国博士后科学基金资助项目 ( 0 2 3 2 0 2 0 0 1)
关键词 椭圆曲线密码 椭圆曲线数字签名算法 Montgomery方法 多倍点运算 验证算法 elliptic curve digital signature algorithm multi point arithmetic Montgomery method
  • 相关文献

参考文献6

  • 1IEEE Std P1363-2000. IEEE Stdandard Specifications for Public-Key Cryptography [S]. IEEE Computer Society,August 20, 2000.
  • 2Blake I, Seroussi G, Smart N. Elliptic Curves in Cryptography [M]. Cambridge, United Kingdom :Cambridge University Press, 1999.
  • 3Hankerson D, Lopez J, Menezes A. Software implementation of elliptic curve cryptography over binery fields [A].Cryptographic Hardware and Embedded Systems-CHES'2000[C]. Berlin, Germany: SpringerVerlag, 2000. 1 - 24.
  • 4Okada S, Torii N, Itoh K, et al. Implementation of elliptic curve cryptographic coprocessor over GF(2^m) on an FPGA[A]. Cryptographic Hardware and Embedded Systems--CHES'2000[C]. Berlin, Germany:Springer-Verlag, 2000. 25 - 40.
  • 5Lopez J, Dahab R. Fast multiplication on elliptic curves over GF(2^n) without precomputation [A]. Cryptographic Hardware and Embedded Systems-CHES'99 [C].Berlin,Germany: Springer-Verlag, 1999. 316 - 327.
  • 6Montgomery P. Speeding the Pollard and elliptic curve method of facteorization [J]. Mathematics of Computation,1985, 48: 209-224.

同被引文献54

  • 1丛林虎,方轶.数字签名技术在导弹数据数字化登记中的应用[J].兵器装备工程学报,2020,41(1):153-156. 被引量:2
  • 2赵泽茂,刘凤玉,徐慧.基于椭圆曲线密码体制的签名方程的构造方法[J].计算机工程,2004,30(19):96-97. 被引量:17
  • 3肖菁,李建华.基于数字签名的安全数字水印协议[J].计算机工程与应用,2006,42(16):160-162. 被引量:2
  • 4Darrel Hankerson.椭圆曲线密码学导论[M].电子工业出版社,2005.
  • 5KOBLITZ N. Elliptic curve cryptosystems[J]. Mathematics of Compution American Mathematical Society, 1987(48): 203-309.
  • 6MILLER V. Use of elliptic curves in cryptography[A]. Advance in Cryptology-Proceedings of CRYPTO 1985, Lecture Notes in Computer Science[C]. Springer, 1986. 417-426.
  • 7MONTGOMERY P L. Speeding the pollard and elliptic curve methods of factorizations[J]. Math. Comp, 1987, 48: 243-264.
  • 8MONTGOMERY P L. Modular multiplication without trial division[J]. Mathematics of Computation, 1985, 44(170): 519-521.
  • 9LOPEZ J, DAHAB R. Fast Multiplication on elliptic curves over GF(2^m) without precomputation[A]. Proceedings of the First International Workshop on Cryptographic Hardware and Embedded Systems[C]. London, UK: Springer Verlag, 1999.316-327.
  • 10OKEYA K, SAKURAI K. Use of Montgomery trick in precomputation of multi-scalar multiplication in elliptic curve cryptosystems[J]. IFACE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2003,86(1): 98-112.

引证文献11

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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