Fast Bit Parallel-Shifted Polynomial Basis Multipliers in $GF(2^{n})$

A new nonpipelined bit-parallel-shifted polynomial basis multiplier for GF(2<sup>n</sup>) is presented. For some irreducible trinomials, the space complexity of the multiplier matches the best results available in the literature, and its gate delay is equal to T <sub>A</sub>+lceillog<sub>2</sub>nrceilT<sub>X</sub>, where T<sub>A </sub> and T<sub>X</sub> are the delay of one two-input and and xor gates, respectively. To the best of our knowledge, this is the first time that the gate delay bound T<sub>A</sub>+lceillog<sub>2</sub>nrceilT<sub>X</sub> is reached. For some irreducible pentanomials, its gate delay is equal to T<sub>A </sub>+(1+lceillog<sub>2</sub>nrceil)T<sub>X</sub>. NIST has recommended five binary fields for the elliptic curve digital signature algorithm applications: GF(2<sup>163</sup>), GF(2<sup>233</sup>), GF(2 <sup>283</sup>), GF(2<sup>409</sup>), and GF(2<sup>571</sup>), but no irreducible trinomials exist for three degrees, viz., 163, 283 and 571. For the three corresponding binary fields, we show that the gate delay of the proposed multiplier is T<sub>A</sub>+(1+lceillog<sub>2</sub>nrceil)T<sub>X</sub>. This result outperforms the previously known results

[1]  Yiqi Dai,et al.  Fast Bit-Parallel GF(2^n) Multiplier for All Trinomials , 2005, IEEE Trans. Computers.

[2]  M. Anwar Hasan,et al.  Low complexity bit parallel architectures for polynomial basis multiplication over GF(2m) , 2004, IEEE Transactions on Computers.

[3]  Janghong Yoon,et al.  Design of Bit Parallel Multiplier with Lower Time Complexity , 2003, ICISC.

[4]  Tong Zhang,et al.  Systematic Design of Original and Modified Mastrovito Multipliers for General Irreducible Polynomials , 2001, IEEE Trans. Computers.

[5]  Huapeng Wu,et al.  Bit-Parallel Finite Field Multiplier and Squarer Using Polynomial Basis , 2002, IEEE Trans. Computers.

[6]  Christophe Nègre Quadrinomial modular arithmetic using modified polynomial basis , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[7]  Christof Paar,et al.  A New Architecture for a Parallel Finite Field Multiplier with Low Complexity Based on Composite Fields , 1996, IEEE Trans. Computers.

[8]  Çetin Kaya Koç,et al.  Mastrovito Multiplier for General Irreducible Polynomials , 1999, IEEE Trans. Computers.

[9]  Berk Sunar,et al.  Mastrovito Multiplier for All Trinomials , 1999, IEEE Trans. Computers.

[10]  Francisco Rodríguez-Henríquez,et al.  Parallel Multipliers Based on Special Irreducible Pentanomials , 2003, IEEE Trans. Computers.

[11]  Gadiel Seroussi,et al.  Table of low-weight binary irreducible polynomials , 1998 .

[12]  Huapeng Wu Montgomery Multiplier and Squarer for a Class of Finite Fields , 2002, IEEE Trans. Computers.

[13]  ÇETIN K. KOÇ,et al.  Montgomery Multiplication in GF(2k) , 1998, Des. Codes Cryptogr..

[14]  M. Anwar Hasan,et al.  Relationship between GF(2^m) Montgomery and Shifted Polynomial Basis Multiplication Algorithms , 2006, IEEE Transactions on Computers.