Exponentiation in finite fields using dual basis multiplier

  • Masakatu Morii
  • Yuzo Takamatsu
Submitted Contributions Algorithms And Designs For Symbolic And Algebraic Computation
Part of the Lecture Notes in Computer Science book series (LNCS, volume 508)


Implementing finite fields arithmetic is very important, when realizing error control systems and cryptosystems. Recenty several algorithms for implementing multiplication in GF(2 m ) have been proposed. When using the polynomial (or standard) basis representation, it is also important that efficient squaring algorithm is improved.

In this paper we present an efficient bit-serial squarer in polynomial basis representation for GF(2 m ). First, we give an interesting relation between exponentiation and maximum length feedback shift register sequences(m-sequences) in GF(q m ). Secondly, we present an efficient sequarer in GF(2 m ) based upon Berlekamp's bit-serial multiplier (also called dual basis multiplier) architecture. The squarer has very simple structure and can compute the square in [m/2] steps.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. (1).
    T. Beth and D. Gollmann: “Algorithm engineering for public key algorithms”, IEEE Journal on Selected Areas in Commumn., 7, 4, pp.458–466 (1989)Google Scholar
  2. (2).
    E.R. Berlekamp: “Bit-serial Reed-Solomon encoder”, IEEE Trans., Inform. Theory, IT-28, 6, pp.869–874 (1982)Google Scholar
  3. (3).
    R.J.McEliece: Finite fields for computer scientist and engineers, Kluwer Academic (1987)Google Scholar
  4. (4).
    M. Morii, M. Kasahara and D.L. Whiting: “Efficient bit-serial multiplication and the discrete-time Wiener-Hopf equation over finite fields”, IEEE Trans., Inform. Theory, IT-35, 6, pp.1177–1183 (1989)Google Scholar
  5. (5).
    H.F. Mattson and G. Solomon: “A new treatment of Bose-Chaudhuri codes”, SIAM J. Appl. Math., 9 pp.654–669 (1961)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Masakatu Morii
    • 1
  • Yuzo Takamatsu
    • 1
  1. 1.Department of Computer ScienceEhime UniversityMatsuyamaJapan

Personalised recommendations