Browse > Article

Efficient bit-parallel multiplier for GF(2$^m$) defined by irreducible all-one polynomials  

Chang Ku-Young (Information Security Research Division, ETRI)
Park Sun-Mi (Department of Mathematics, Korea University)
Hong Do-Won (Information Security Research Division, ETRI)
Publication Information
Abstract
The efficiency of the multiplier largely depends on the representation of finite filed elements such as normal basis, polynomial basis, dual basis, and redundant representation, and so on. In particular, the redundant representation is attractive since it can simply implement squaring and modular reduction. In this paper, we propose an efficient bit-parallel multiplier for GF(2m) defined by an irreducible all-one polynomial using a redundant representation. We modify the well-known multiplication method which was proposed by Karatsuba to improve the efficiency of the proposed bit-parallel multiplier. As a result, the proposed multiplier has a lower space complexity compared to the previously known multipliers using all-one polynomials. On the other hand, its time complexity is similar to the previously proposed ones.
Keywords
finite field arithmetic; bit-parallel multiplier; redundant representation; all-one polynomial;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Reyhani-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
2 H. Wu, M. A. Hasan, I. F. Blake, and S. Gao, 'Finite field multiplier using redundant representation,' IEEE Trans. Computers, Vol. 51, no. 11, pp. 1306-1316, Nov. 2002   DOI   ScienceOn
3 R. Lidl and H. Niederreiter, Introduction to finite fields and their applications, New York: Cambridge Univ. Press, 1994
4 A. J. Menezes, I. F. Blake, X. Gao, R. C. Mullin, S. A. Vanstone, and T. Yaghoobian, Applications of finite fields, Kluwer Academic, 1993
5 J. Omura and J. Massey, 'Computational method and apparatus for finite field arithmetic', U. S. Patent Number 4,587,627, 1986
6 C. H. Kim, S. Oh, and J. Lim, 'A new hardware architecture for operations in GF($2^n$),' IEEE Trans. Computers, Vol. 51, no. 1, pp. 90-92, Jan. 2002   DOI   ScienceOn
7 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
8 G. Drolet, 'A New Representation of Elements of Finite Fields GF($2^m$) Yielding Small Complexity Arithmethic Circuits,' IEEE Trans. Computers, Vol. 47, no. 9, pp. 938-946, Sep. 1998   DOI   ScienceOn
9 M. Leone, 'A new low complexity parallel multiplier for a class of finite fields,' Proc. Cryptographic Hardware and Embedded Systems, LNCS 2162, pp. 160-170, Paris, France, May 2001
10 C. -Y. Lee, E. -H. Lu, and J. -Y. Lee, ' Bit-parallel systolic multipliers for GF($2^m$) fields defined by all-one and equally spaced polynomials,' IEEE Trans. Computers, Vol. 50, no. 5, pp. 385-393, May 2001   DOI   ScienceOn
11 W. Geiselmann and R. Steinwandt 'A Redundant Representation of G F($q^n$) for Designing . Arithmetic Circuits,' IEEE Trans. Computers, vol. 52, no. 7, pp. 848-853, July 2003   DOI   ScienceOn
12 K.-Y. Chang, D. Hong, and H.-Y. Cho, 'Low complexity bit-parallel multiplier for GF($2^m$) defined by all-one polynomials using redundant representation,' IEEE Trans. Computers, Vol. 54, no. 12, pp. 1628-1630, Dec. 2005   DOI   ScienceOn
13 M. A. Hasan, M. Z. Wang, and V. K Bhargava, 'A modified Massey-Omura parallel multiplier for a class of finite fields,' IEEE Trans. Computers, Vol. 42, no. 10, pp. 1278-1280, Oct. 1993   DOI   ScienceOn
14 T. Itoh and S. Tsujii, 'Structure of parallel multiplications for a class of fields GF($2^m$) ,' Information and Computers, Vol. 83, pp. 21-40, Oct. 1989   DOI
15 D. E. Knuth, The Art of Computer Programming, Addison Wesley, Vol. 2, 1998