期刊文献+

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

Hardware Implementation of Elliptic Curve Processor over GF(2^m)
下载PDF
导出
摘要 给出了一款GF(2m)上椭圆曲线密码协处理器的描述。对于椭圆曲线密码学中最关键的模乘运算采用蒙格玛利模乘算法,并且对这种算法进行改进,得到一种通用性较强的算法。对于硬件实现中遇到的判断寄存器是否为零,给出了一种快速方法。该协处理器共分为6部分,分别为:主控制单元,椭圆曲线点乘单元,椭圆曲线点加单元,椭圆曲线点倍单元,有限域加法单元,蒙格玛利模乘算法单元。 This paper describes a hardware implementation of an arithmetic processor over GF(2^m) used in public key cryptography. The processor consists of special perational blocks for montgomery modular multiplication unit, addition unit, EC point addition unit, EC point double unit, EC point multiplication unit, main control unit. An improved method for montgomery modular multiplication is also presented.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第19期146-148,共3页 Computer Engineering
关键词 椭圆曲线密码 蒙格玛利模乘算法 硬件实现 Elliptic curve cryptography Montgomery modular multiplication Hardware implementation
  • 相关文献

参考文献7

  • 1Diffie W,Hellman M.New Directions in Cryptography[J].IEEE Transactions on Information Theory,1976,22 (6):644-654.
  • 2Montgomery P.Modular Multiplication Without Trial Division[J].Mathematics of Computation,1985,44(170):519-521.
  • 3Koc C,Acar T.Montgomery Multiplication in GF(2^K)[J].Codes and Cryptography,1998,14(1):57-69.
  • 4Agnew G B.An Implementation of Elliptic Curve Cryptosystems over F2^155[J].IEEE Journal on Selected Arears in Communication,1993,11(5):804-813.
  • 5Orlando G,Paa C.A High-performance Reconfigurable Elliptic Curve Processor for GF(2^m)[C].Proc.of Workshop on Cryptographic Hardware and Embedded Systems.London:Springer-verlag,2000:316-327.
  • 6Choi Y J,Kim H W,MooSeop.Implementation of Elliptic Curve Cryptographic Coprocessor[EB/OL].http://www.kmutt.ac.th/itc2002/CD/pdf/17 07 45/WP2_OF/4.pdf,2005-05.
  • 7Mentens N,Siddika.An FPGA Implementation of Montgomery Multiplier over GF(2^m)[EB/OL].http://www.esat.kuleuven.ac.be/~sbors/NM-0401.pdf,2005-05.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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