期刊文献+

GF(2^n)域上基于ONB的ECC芯片设计与实现 被引量:1

Design and implementation of ECC chip based on ONB over GF(2^n)
下载PDF
导出
摘要 分析了GF(2^n)域上的椭圆曲线的运算法则,提出了一种串一并行结构的基于优化正规基(ONB)的高速有限域运算单元,比较了域划分D对芯片实现速度和硬件资源占用的影响,完成了域GF(2^191)上基于ONB的ECC芯片快速实现。FPGA验证表明,GF(2^191)域上一次点加运算需要183个时钟,一次点倍运算需要175个时钟,完成一次求乘法逆运算的总时钟数为133。在50MHz时钟下.完整的点乘运算速度平均为981次/s。 This paper analyzes the elliptic curves operation rules,presents a high speed serial-parallel elliptic curve multiplier for the Galois field GF(2^n) which based on optimal normal basis,compares the ECC chip speed and hardware resource consuming induced by the different field partition.The proposed multiplier requires 183 clocks for point addition,175 clocks for point doubling and 133 clocks for multiplicative inverse computing.The rate of point multiplication is about 981 per second after FPGA validation.
作者 陈韬 郁滨
出处 《计算机工程与应用》 CSCD 北大核心 2007年第8期95-98,共4页 Computer Engineering and Applications
关键词 椭圆曲线 优化正规基 点乘运算 ECC elliptic curve optimal normal base point multiplication operation ECC
  • 相关文献

参考文献23

  • 1Koblitz N.Elliptic curve cryptosystems[J].Mathematics of Computation,1987,48:203-208.
  • 2Miller V S.Use of elliptic curves in cryptography[C]//CRYPTO'85,1986:417-426.
  • 3Agnew G B,Mullin R C,Vanstone S A.An implementation of elliptic curve cryptosystems over F2155[J].IEEE Journal on Selected Areas in Communications,1993,11 (5):804-813.
  • 4Menezes A J.Elliptic curve public key cryptosystems[M].Boston:Kluwer Academic Publishers,1993.
  • 5Morain F.Building cyclic elliptic curves modulo large primes[C]//EUROCRYPT'91.Berlin:Springer-Verlag,1991:328-336.
  • 6Solinas J A.An improved algorithm for arithmetic on a family of elliptic curves[C]//CRYPTO'97.New York:Springer-Verlag,1997.
  • 7Vanstone S A,Zuccherato R J.Elliptic curve cryptosystems using curves of smooth order over the ring Zn[J].IEEE Transactions on Information Theory,1997,43(4):1231-1237.
  • 8Washington L C.Elliptic curves number theory and Ccryptography[M].[S.l.]:Chapman & Hall/CRC Press,2003.
  • 9Blake I F,Seroussi G,Smart N P.Elliptic curves in cryptography[M]//volume 265 of London Mathematical Society Lecture Notes Series.[S.1.]:Cambridge University Press,2000.
  • 10Smart N P.Elliptic curve cryptosystems over small fields of odd characteristic[J].Journal of Cryptology,1999,12:141-151.

二级参考文献8

  • 1KOBLITZ N. Elliptic curve cryptosystems[J]. Mathematics of Computation, 1987, (48): 203-209.
  • 2MILLER V S. Use of elliptic curves in cryptography[A].Advance in Cryptology-Proceeding of CRYPTO'85[C]. 1986. 417-426.
  • 3LEUNG K H, MA K W. FPGA implementation of a micro-coded elliptic curve cryptographic processor[A]. 2000 IEEE Symposium on Field-Programmable Custom Computing Machines[C]. Napa, California, 2000. 17-19.
  • 4ZHOU H H. Research on the architecture and implementation of block cipher algorithm (ECC and IDEA)[D]. EE Dept of Fudan Uaiv,China, 2000.
  • 5MENEZES A, OORSCHOT P V, VANSTONE S. Handbook of Applied Cryptography (2nd Edition) [M]. CRC Press, 1996.
  • 6IEEE P 1363, Standard Specifications for Public Key Cryptography[S]. (Draft Version 10), 2000.
  • 7JAMNES G, ANANTHA P. An energy-efficient re-configurable public-key cryptography processor[J]. IEEE Journal of Solid-State Circuits, 2001, 36(11):1808-1820.
  • 8ROSNER M C. Elliptic Curve Cryptosystems on Re-configurable Hardware[D]. EE Dept of Worcester Polytechnic Institute, USA,1998.

共引文献12

同被引文献7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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