Abstract
In this paper, we present a method to compute all the irreducible and primitive polynomials of degree m over a finite field. We also describe two concrete implementations of our method with respective time complexities O(m 2 + m log m) and O(m 2 + log m). These implementations, using in parallel different devices introduced to operate in these fields [1], [7], allows us to reduce the time complexity of our method below that of the best previously known methods [3]. Our algorithm is especially well-suited for applications using large finite fields.
This work was supported in part by Spanish DGICYT/UAB Grant N. 113118
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E.R. Berlekamp, “Bit-Serial Reed-Solomon Encoders”, IEEE Trans. on Information Theory, Vol. IT-28, pp. 869–874, Nov. 1982.
G.C. Clark, J.B. Cain, Error-Correcting Coding for Digital Communications, Plenum Press, New York, 1981.
A. Di Porto, F. Guida, E. Montolivo, “Metodi di ricerca di polinomi irriducibili e di polinomi primitivi con coefficienti in campi finiti” in Secondo Simposio su Stato e Prospettive della Ricerca Crittografica in Italia (SPRCI'89), Fondazione Ugo Bordoni, Roma, 1989.
R. Lidl, H. Niederreiter, Introduction to finite fields and their applications, Cambridge University Press, Cambridge, 1986.
P.J. MacWilliams, N.J.A. Sloane, The theory of Error Correcting Codes, North-Holland Publishing Company, Amsterdam, 1983.
J.L. Massey, “Shift-Register Synthesis and BCH Decoding”, IEEE Trans. on Information Theory, Vol. IT-15, pp. 122–127, Jan. 1969.
J.L. Massey, J.K. Omura, “Computational method and apparatus for finite field arithmetic”, U.S. Patent Application, 1981.
M. Morii, M. Kasahara, D.L. Whiting, “Efficient Bit-Serial Multiplication and the Discrete-Time Wiener-Hopf Equation Over Finite Fields”, IEEE Trans. on Information Theory, Vol. IT-35, pp. 1177–1183, Nov. 1989.
M.J. Quinn, Designing efficient algorithms for parallel computers, McGraw-Hill Book Company, 1987.
J.A. Thiong Ly, “Note for computing the minimum polynomial of elements in large finite fields” in Lecture Notes in Computer Science 388, Springer-Verlag, Berlin, 1989.
C.C. Wang, T.K. Truong, H.M. Shao, L.J. Deutsch, J.K. Omura, I.S. Reed, “VLSI Architectures for Computing Multiplications and Inverses in GF(2m)”, IEEE Trans. on Computers, Vol. C-34, pp. 709–717, Aug. 1985.
C.-S. Yeh, I.S. Reed, T.K. Truong, “Systolic Multipliers for Finite Fields GF(2m)”, IEEE Trans. on Computers, Vol. C-33, pp. 357–360, Apr. 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rifà, J., Borrell, J. (1991). Improving the time complexity of the computation of irreducible and primitive polynomials in finite fields. In: Mattson, H.F., Mora, T., Rao, T.R.N. (eds) Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. AAECC 1991. Lecture Notes in Computer Science, vol 539. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54522-0_123
Download citation
DOI: https://doi.org/10.1007/3-540-54522-0_123
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54522-4
Online ISBN: 978-3-540-38436-6
eBook Packages: Springer Book Archive