期刊文献+

Low-Complexity Bit-Parallel Multiplier over GF(2^m) Using Dual Basis Representation

Low-Complexity Bit-Parallel Multiplier over GF(2^m) Using Dual Basis Representation
原文传递
导出
摘要 Recently, cryptographic applications based on finite fields have attracted much attention. The most demanding finite field arithmetic operation is multiplication. This investigation proposes a new multiplication algorithm over GF(2^m) using the dual basis representation. Based on the proposed algorithm, a parallel-in parallel-out systolic multiplier is presented, The architecture is optimized in order to minimize the silicon covered area (transistor count). The experimental results reveal that the proposed bit-parallel multiplier saves about 65% space complexity and 33% time complexity as compared to the traditional multipliers for a general polynomial and dual basis of GF(2^m). Recently, cryptographic applications based on finite fields have attracted much attention. The most demanding finite field arithmetic operation is multiplication. This investigation proposes a new multiplication algorithm over GF(2^m) using the dual basis representation. Based on the proposed algorithm, a parallel-in parallel-out systolic multiplier is presented, The architecture is optimized in order to minimize the silicon covered area (transistor count). The experimental results reveal that the proposed bit-parallel multiplier saves about 65% space complexity and 33% time complexity as compared to the traditional multipliers for a general polynomial and dual basis of GF(2^m).
出处 《Journal of Computer Science & Technology》 SCIE EI CSCD 2006年第6期887-892,共6页 计算机科学技术学报(英文版)
关键词 bit-parallel systolic multiplier inner product dual basis Galois field GF(2^m) bit-parallel systolic multiplier, inner product, dual basis, Galois field GF(2^m)
  • 相关文献

参考文献24

  • 1Macwilliams F J, Sloane N J A. The Theory of Error-Correcting Codes. Amsterdam: North-Holland, 1977.
  • 2Lidl R, Niederreiter H. Introduction to Finite Fields and Their Applications. New York: Cambridge Univ. Press, 1994.
  • 3Yeh C S, Reed S, Truong T K. Systolic multipliers for finite fields GF(2^m). IEEE Trans. Computers, 1984, 33(4): 357-360.
  • 4Lee C Y, Lu E H, Lee J Y. Bit-parallel systolic multipliers for GF(2^m) fields defined by all-one and equally-spaced polynomials. IEEE Trans. Computers, 2001, 50(5): 385-393.
  • 5Lee C Y. Low complexity bit-parallel systolic multiplier over GF(2^m) using irreducible trinomials. IEE Computers and Digital Techniques, 2003, 150(1): 39-42.
  • 6Lee C Y. Low-latency bit-parallel systolic multiplier for irreducible x^m+x^n+1 with gcd(m, n)=1. IEICE Trans. Fundamentals, 2003, E86-A(11): 2844-2852.
  • 7Wang C L, Lin J L. Systolic array implementation of multipliers for GF(2^m). IEEE Trans. Circuits and Systems Ⅱ, 1991, 38(7): 796-800.
  • 8Fenn S T J, Benaissa M, Taylor O. Dual basis systolic multipliers for GF(2^m). IEE Computers and Digital Techniques, 1997, 144(1): 43-46.
  • 9Massey J L, Omura J K. Computational method and apparatus for finite field arithmetic. U.S. Patent Number 4.587.627, 1986.
  • 10Wang C C, Truong T K, Shao H M et al. rm VLSI architectures for computing multiplications and inverses in GF(2^m). IEEE Trans. Computers, 1985, 34(8): 709-717.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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