期刊文献+

GF(2^m)上椭圆曲线密码协处理器的快速实现

Fast implementation of elliptic curve cryptography coprocessor over finite field GF (2^m)
下载PDF
导出
摘要 在分析椭圆曲线密码体制的基础上,给出了椭圆曲线密码体制基本运算单元的硬件设计方案,基于FPGA实现了一种GF(2m)上椭圆曲线密码协处理器。采用双端口RAM技术完成了协处理器与微控制器的挂接,并且根据微控制器不同的指令调度,协处理器能够完成椭圆曲线密码体制5种基本运算操作。实现结果表明,该协处理器能够适应160≤m≤400范围内任意有限域的选取,能较好地满足数字签名和数据加解密中的应用要求。 On the basis of analyzing elliptic curve cryptography (ECC), the soitware design schemes of ECC essential algorithms are given, and a fast implementation of ECC coprocessor based on FPGA over t-mite field GF (2m) is presented. A dual-port RAM is used to connect the coprocessor with MCU and the coprocessor can achieve five operations according to different instructions from MCU. The result of implementation indicates that the coprocessor can suffice any finite field GF (2^m) when m between 160 to 400 and can satisfy many practical applications such as digital signature, data encryption and data decryption.
作者 杨先文 李峥
出处 《计算机工程与设计》 CSCD 北大核心 2008年第5期1086-1087,1115,共3页 Computer Engineering and Design
关键词 椭圆曲线 多项式基 协处理器 快速实现 算法 elliptic curve polynomial basic coprocessor fast implementation algorithm
  • 相关文献

参考文献8

二级参考文献40

  • 1Eisentrager K, Lauter K, Montgomery P L. Fast elliptic curve arithmetic and improved Well pairing evaluation. In Joye M, ed. Topics in Cryptology,Vol. 2612 of Lecture Notes in Computer Science, Springer-Verlag,2003. 343-354. 被引量:1
  • 2Ciet M, Joye M, Lauter K, et al. Trading Inversions for Multiplications in Elliptic Curve Cryptography. http://eprint.iacr.org/2003/257. 被引量:1
  • 3IEEE P1363: Editorial Contribution to Standard for Public Key Cryptography, draft, 1998. 被引量:1
  • 4LiDIA Group LiDIA vl. 3- A library for computational number theory. THDarmstadt. 被引量:1
  • 5[2]N Koblitz. Elliptic curve cryptosystems. Mathematics of Computation, 1987, 48(177): 203~209 被引量:1
  • 6[3]Shi Ronghua. A redundant binary algorithm for RSA. Journal of Computer Science & Technology, 1996, 11(4): 416~420 被引量:1
  • 7[4]A Menezes, S A Vanstone. Elliptic curve cryptosystems and their implementation. Journal of Cryptology, 1993, 6(4): 209~224 被引量:1
  • 8[5]J H Silverman. The Arithmetic of Elliptic Curves. New York: Springer-Verlag, 1986. 55~59 被引量:1
  • 9N Koblitz. Elliptic Curve Cryptosystems. Mathematics of Computation. 1987, 48: 203-208. 被引量:1
  • 10V S Miller. Use of Elliptic Curves in Cryptography. In CRYPTO'85, 1986: 417-426. 被引量:1

共引文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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