期刊文献+

基于复合域上的椭圆曲线密码体制的计算算法 被引量:4

Efficient Algorithms for Elliptic Curve Cryptosystems
下载PDF
导出
摘要 基于有限域上椭圆曲线公开密钥协议的离散对数计算算法正日益成为热点 .其基本的操作是标量乘法 :即用一整数乘以椭圆曲线上给定的点 P.协议的主要开销在于椭圆曲线的标量乘操作上 .本文给出 3个算法进行椭圆曲线密码系统的有效计算 .第一个算法采用加 -减法链的方法处理标量乘法问题 ;第二个算法给出了正整数 n的 NAF形式 ;第三个算法采用窗口的方法处理 NAF(n)从而进一步提高加 -减法链的效率 .这三个算法的有机结合从很大程度上提高了椭圆曲线密码体制的加 /解密速度 . It has become increasingly common to implement discrete logarithm based public key protocols on elliptic curves over finite fields. The basic operation is scalar multiplication: taking a given integer multiple of a given point on the elliptic curve over finite fields. The cost of the protocols depends on that of the elliptic scalar multiplication operation. This contribution describes three alogrithms for efficient implementations of elliptic curve cryptosystems. The addition subtraction method is used to process elliptic scalar multiplication operation in the first alogrithm. The second alogrithm deals with the computation of NAF(n) for addition subtraction method; and the third alogrithm provides window method for ordinary NAF's of integers. These three alogrithms integrated organically improve greatly the rates of encipher and decipher in the Elliptic Curve Cryptsystems.
出处 《小型微型计算机系统》 CSCD 北大核心 2002年第8期1007-1009,共3页 Journal of Chinese Computer Systems
基金 "8 6 3项目-高性能 CPU芯片的研究域开发"资助 教育部优秀青年教师资金资助
关键词 复合域 椭圆曲线 密码体制 计算算法 标量乘法 密码学 信息安全 elliptic curve scalar multiplication public key cryptography
  • 相关文献

参考文献8

  • 1[1]Koblitz,N. Elliptic curve cryptosystems[J]. Mathematics of Computation, 1987 48:203~209
  • 2[2]Sliverman J H. The arithmetic of elliptic curves[M]. GTM106, New York: Springer-Verlag, 1986
  • 3[3]Morain,F. and Olivos,J. Speeding up the computations on an elliptic curve using addition-subtraction chains[J].Inform.Theor.Appl.(1990) 24,531~543.
  • 4[4]Miller,V. Uses of elliptic curves in cryptography[C]. In Advances in Cryptology-CRYPTO 85, Springer-Verlag,Berlin, 1986.417~426.
  • 5[5]Hasan,M. Wang,M. and Bhargava,V. Modular construction of low complexity parallel multipliers for a class of finite Fields GF(2m)[J].IEEE Trans. On Computers, Aug 1992.41(8): 962~971
  • 6[6]Paar,C. A new architecture for a parallel finite field multiplier with low complexity based on composite fields[J]. IEEE Trans. On Computers, 45(7): 856~861, July 1996.
  • 7[7]Lidl,R. and Niederreiter,H. Finite fields, volume 20 of encryclopedia of mathematics and its applications[M]. Addison-Wesley, Reading , Massachusetts, 1983.
  • 8[8]Wang.Charles C. VLSI architectures for computing multiplications and inverses in GF(2m)[J]. IEEE Trans. On Computers, August 1985.Vol C-34(8): 709~717

同被引文献33

  • 1张金山.用分布式并行算法选取GF〔p〕上椭圆曲线的基点[J].计算机仿真,2004,21(4):54-55. 被引量:3
  • 2侯整风,李岚.椭圆曲线密码系统(ECC)整体算法设计及优化研究[J].电子学报,2004,32(11):1904-1906. 被引量:30
  • 3刘晓玲.GF(p)上椭圆曲线密码的并行基点选取算法研究[J].计算机应用研究,2007,24(4):33-36. 被引量:1
  • 4SOLINAS J A.An improved algorithm for arithmetic on a family of elliptic curves[C]// Proc of Advances in Cryptology-CRYPTO '97.1997:357-371.
  • 5OpenMP Architecture Review Board.OpenMP specifications v3.0[S/OL].(2008-05).http://www.openmp.org/mp-documents/spec30.pdf.
  • 6OUINN M J.Parallel programming in C with MPI and OpenMP[M].[S.l.]:Brooks/McGraw-Hill,2003.
  • 7IEEE P1363,Standard specifications for public-key cryptography[S/OL].(1999).http://indigo,ie/-msoott/.
  • 8BLAKE I F,SMARTN S.Elliptic curves in cryptography[M].Cambridge:Cambridge University Press,2002.
  • 9KOBLITZ N.Elliptic curve cryptosystems[J].Mathematics of Computation,1987,48(177):203-209.
  • 10ANSARI B,WU Hua-peng.Parallel scalar multiplication for elliptic curve cryptosystems[C]// Proc of International Conference on Communications,Circuits and Systems.2005:71-73.

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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