期刊文献+

Design of highly efficient elliptic curve crypto-processor with two multiplications over GF(2^(163))

Design of highly efficient elliptic curve crypto-processor with two multiplications over GF(2^(163))
原文传递
导出
摘要 In this article, a parallel hardware processor is presented to compute elliptic curve scalar multiplication in polynomial basis representation. The processor is applicable to the operations of scalar multiplication by using a modular arithmetic logic unit (MALU). The MALU consists of two multiplications, one addition, and one squaring. The two multiplications and the addition or squaring can be computed in parallel. The whole computations of scalar multiplication over GF(2^163) can be performed in 3 064 cycles. The simulation results based on Xilinx Virtex2 XC2V6000 FPGAs show that the proposed design can compute random GF(2^163) elliptic curve scalar multiplication operations in 31.17 μs, and the resource occupies 3 994 registers and 15 527 LUTs, which indicates that the crypto-processor is suitable for high-performance application. In this article, a parallel hardware processor is presented to compute elliptic curve scalar multiplication in polynomial basis representation. The processor is applicable to the operations of scalar multiplication by using a modular arithmetic logic unit (MALU). The MALU consists of two multiplications, one addition, and one squaring. The two multiplications and the addition or squaring can be computed in parallel. The whole computations of scalar multiplication over GF(2^163) can be performed in 3 064 cycles. The simulation results based on Xilinx Virtex2 XC2V6000 FPGAs show that the proposed design can compute random GF(2^163) elliptic curve scalar multiplication operations in 31.17 μs, and the resource occupies 3 994 registers and 15 527 LUTs, which indicates that the crypto-processor is suitable for high-performance application.
出处 《The Journal of China Universities of Posts and Telecommunications》 EI CSCD 2009年第2期72-79,共8页 中国邮电高校学报(英文版)
基金 supported by the Hi-Tech Research and Development Program of China(2006AA01Z226) the Research Foundation of Huazhong University of Science and Technology(2006Z001B)
关键词 elliptic curve cryptography scalar multiplication finite field parallel design high performance elliptic curve cryptography, scalar multiplication, finite field, parallel design, high performance
  • 相关文献

参考文献12

  • 1IEEE P1363-2000. IEEE Standard Specifications for Public-Key Cryptography. 2000.
  • 2De Dormale G M, Quisquater J J. High-speed hardware implementations of elliptic curve cryptography: a survey. Journal of Systems Architecture, 2007, 53(4): 72-84.
  • 3Rodnguez-Hennquez F, Saqib N A, Diaz-Perez A. A fast parallel implementation of elliptic curve point multiplication over GF(2^m). Microprocessors and Microsystems, 2004, 28(11): 329-339.
  • 4Shn C, Gaj K, El-Ghazawi T. Low latency elliptic curve cryptography accelerators for NIST curves on binary fields. Proceedings of 2005 IEEE International Conference Field-Programmable Technology, Dec 11-14, 2005, Singapore. Piscataway, NJ, USA: IEEE, 2005:309-310.
  • 5Sakiyama K, Batina L, Preneel B, et al. Multicore curve-based cryptoprocessor with reconfigurable modular arithmetic logic units over GF(2^n). IEEE Transactions on Computers, 2007, 56(9): 1269-1282.
  • 6Cheung R C C, Telle N J, Luk W, et al. Customizable elliptic curve cryptosystems. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2005, 13(9): 1048-1059.
  • 7Sakiyama K, Batina L, Preneel B, et al. Superscalar coprocessor for high-speed curve-based cryptography. Proceedings of the 8th International Workshop Cryptographic Hardware and Embedded Systems (CI-IES '06), Oct 10-13, 2006, Yokohama, Japan. LNCS 4249. Berlin, Germany: Springer-Verlag, 2006:415-429.
  • 8Sozzani F, Bertoni G, S Turcato, et al. A parallelized design for an elliptic curve cryptosystem coprocessor. Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05): Vol 1, Apr 11-13, 2005, Las Vegas, NV, USA. Los Alamitos, CA, USA: IEEE. Computer Society, 2005:626-630.
  • 9Lopez J, Dahab R. Fast multiplication on elliptic curves over GF (2^m) without pre, computation. Proceedings of the 1st International Workshop on Cryptographic Hardware and Embedded Systems (CHES'99), Aug 12-13, 1999, Worcester, MA, USA. LNCS 1717. Berlin, Germany: Spfinger-Verlag, 1999:316-327.
  • 10Itoh T, Tsujii S. A fast algorithm for computing multiplicative inverses in GF(2^m) using normal bases. Information and Computation, 1988, 78(3): 171-177.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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