Browse > Article
http://dx.doi.org/10.6109/jkiice.2010.14.3.628

A Study on Design of High-Speed Parallel Multiplier over GF(2m) using VCG  

Seong, Hyeon-Kyeong (상지대학교 컴퓨터정보공학부)
Abstract
In this paper, we present a new type high speed parallel multiplier for performing the multiplication of two polynomials using standard basis in the finite fields GF($2^m$). Prior to construct the multiplier circuits, we design the basic cell of vector code generator(VCG) to perform the parallel multiplication of a multiplicand polynomial with a irreducible polynomial and design the partial product result cell(PPC) to generate the result of bit-parallel multiplication with one coefficient of a multiplicative polynomial with VCG circuits. The presented multiplier performs high speed parallel multiplication to connect PPC with VCG. The basic cell of VCG and PPC consists of one AND gate and one XOR gate respectively. Extending this process, we show the design of the generalized circuits for degree m and a simple example of constructing the multiplier circuit over finite fields GF($2^4$). Also, the presented multiplier is simulated by PSpice. The multiplier presented in this paper uses the VCGs and PPCS repeatedly, and is easy to extend the multiplication of two polynomials in the finite fields with very large degree m, and is suitable to VLSL.
Keywords
Finite fields; GF($2^m$); Parallel multiplier; Standard basis; Vector code generator;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Halbutogullari and C. K. Koc, "Mastrovito Multiplier for General Irreducible Polynomials," IEEE Trans. Computers, vol. 49, no. 5, pp. 503-518, May 2000.   DOI   ScienceOn
2 K. Sakiyarna, L. Batina, B. Preneel and I. Verbauwhede, "Multicore Curve-Based Cryptoprocessor with Reconfigurable Modular Arithmetic Logic Units over $GF(2^{m)}$," IEEE Trans. Computers, vol. 56, no. 9, pp.1269-1282, Sep. 2007.   DOI   ScienceOn
3 A. H. Narnin, H. Wu and M. Ahma야, "Comb Architectures for Finite Field Multiplication in $IF_{2m}$," IEEE Trans. Computers, vol. 56, no. 7, pp.909-916, July 2007.   DOI   ScienceOn
4 S. B. Wicker and V. K. Bhargava, Error Correcting Coding Theory, McGraw-Hill, New York, 1989.
5 C. C. Wang, T. K. Truong, H. M. Shao, L. J. Deutsch, J. K. Omura and I. S. Reed, "VLSI Architecture for Computing Multiplications and Inverses in GF($2^{m}$) ," IEEE Trans. Computers, vol. C-34, pp. 709-717, Aug. 1985.   DOI   ScienceOn
6 S. B. Wicker and V. K. Bhargava, Reed- Solomon Codes and Their Applications, IEEE Press, 1994.
7 B. A. Laws and C. K. Rushforth, "A Cellular Array Multiplier for GF($2^{m}$') ," IEEE Trans. Computers, vol. C-20, pp. 1573-1578, Dec. 1971.   DOI   ScienceOn
8 H. M. Shao, T. K. Truong, L. J. Deutsch, J. H. Yaeh and I. S. Reed, "A VLSI Design of a Pipelining Reed-Solomon Decoder," IEEE Trans. Computers, vol. C-34, pp. 393-403, May 1985.   DOI   ScienceOn
9 S. Kumar, T. Wollinger and C. Paar, "Optimum Digit Serial GF($2^{m}$) Multipliers for Curve-Based Cryptography," IEEE Trans. Computers, vol. 55, no. 10, pp.1306-1311, Oct. 2006.   DOI   ScienceOn
10 R. Lidl, H. Niederreiter and P. M. Cohn, Finite Fields, Addison-Wesley, Reading, Massachusetts, 1983.
11 A. R. Masoleh and M. A. Hasan, "A New Construction of Massey-Omura Parallel Multiplier over GF($2^{m}$)," IEEE Trans. Computers, vol. 51, no. 5, pp. 511-520, May 2002.   DOI   ScienceOn
12 3rd Generation Partnership Project., "Technical specification group GSM/EDGE radio access network; channel coding (release 5)," Tech. Rep. 3GPP TS 45.003 V5.6.0, June 2003.
13 N. Petra, D. de Caro and A. G.M. Strollo, "A Novel Architecture for Galois Fields GF($2^{m}$) Multipliers Based on Mastrovito Scheme," IEEE Trans. Computers, vol. 58, no. 11, pp.1470-1483, Nov. 2007.
14 H. Wu and H. A. Hasan and L. F. Blake, "New Low-Complexity Bit-Parallel Finite Fields Multipliers Using Weekly Dual Basis," IEEE Trans. Computers, vol. 47, no. 11, pp. 1223-1234, Nov. 1998.   DOI   ScienceOn
15 E. D. Mastrovito, "VLSI Design for Multiplication on Finite Field GF($2^{m}$)," Proc. International Conference on Applied Algebraic Algorithms and Error-Correcting Code, AAECC-6, Roma, pp. 297-309, July 1998.
16 C. S. Yeh, I. S. Reed and T. K. Truong, "Systolic Multipliers for Finite Field GF($2^{m}$)," IEEE Trans. Computers, vol. C-33, pp. 357-360, Apr. 1984.   DOI   ScienceOn
17 Y. Wang, Z. Tian, X. Bi and Z. Niu, "Efficient Multiplier over Finite Field Represented in Type II Optimal Normal Basis," Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications (ISDA '06), 2006.
18 C. K. Koc and B. Sunar, "Low Complexity Bit-Parallel Canonical and Normal Basis Multipliers for a Class of Finite Fields," IEEE Trans. Computers, vol. 47, no. 3, pp. 353-356, Mar. 1998.   DOI   ScienceOn