Abstract
Implementing finite fields arithmetic is very important, when realizing error control systems and cryptosystems. Recenty several algorithms for implementing multiplication in GF(2m) 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(2m). 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(2m) 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.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
T. Beth and D. Gollmann: “Algorithm engineering for public key algorithms”, IEEE Journal on Selected Areas in Commumn., 7, 4, pp.458–466 (1989)
E.R. Berlekamp: “Bit-serial Reed-Solomon encoder”, IEEE Trans., Inform. Theory, IT-28, 6, pp.869–874 (1982)
R.J.McEliece: Finite fields for computer scientist and engineers, Kluwer Academic (1987)
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)
H.F. Mattson and G. Solomon: “A new treatment of Bose-Chaudhuri codes”, SIAM J. Appl. Math., 9 pp.654–669 (1961)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Morii, M., Takamatsu, Y. (1991). Exponentiation in finite fields using dual basis multiplier. In: Sakata, S. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1990. Lecture Notes in Computer Science, vol 508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54195-0_64
Download citation
DOI: https://doi.org/10.1007/3-540-54195-0_64
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54195-0
Online ISBN: 978-3-540-47489-0
eBook Packages: Springer Book Archive