Skip to main content

Irreducible polynomials over finite fields

  • Session 4 Theory
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 241))

Abstract

Several methods of computing irreducible polynomials over finite fields are presented. If preprocessing, depending only on p , is allowed for free, then an irreducible polynomial of degree at least n over Z p can be computed deterministically with O(n logp), i.e. O(output size), bit operations. The estimates for the preprocessing time depend on unproven conjectures.

Extended Abstract

Part of this work was done while the author was visiting Universität Zürich, and supported by Schweizerischer Nationalfonds, grant 2175-0.83, and by NSERC, grant 3-650-126-40. A complete version is available as Tech. Rep. 188/86, Department of Computer Science, University of Toronto.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • L. Adleman and H.W. Lenstra, Finding irreducible polynomials over finite fields. Proc. 18th Ann. ACM Symp. Theory of Computing, Berkeley CA, 1986, 350–355.

    Google Scholar 

  • E.R. Berlekamp, Factoring polynomials over finite fields. Bell System Tech. J. 46 (1967), 1853–1859.

    Google Scholar 

  • E.R. Berlekamp, Factoring polynomials over large finite fields. Math. Comp. 24 (1970), 713–735.

    Google Scholar 

  • S.I. Borevich and I.R. Shafarevich, Zahlentheorie. Birkhäuser Verlag, Basel, 1966.

    Google Scholar 

  • J. Calmet and R. Loos, An improvement of Rabin's probabilistic algorithm for generating irreducible polynomials over GF(p). Interner Berich Nr. 3/80, Universität Karlsruhe, 1980.

    Google Scholar 

  • P. Camion, A deterministic algorithm for factorizing polynomials of F q[x]. Ann. Discr. Math. 17 (1983), 149–157.

    Google Scholar 

  • D.G. Cantor and H. Zassenhaus, On algorithms for factoring polynomials over finite fields. Math. Comp. 36 (1981), 587–592.

    Google Scholar 

  • A.L. Chistov and D.Yu. Grigoryev, Polynomial-time factoring of the multivariable polynomials over a global field. LOMI preprint E-5-82, Leningrad, 1982.

    Google Scholar 

  • W. Eberly, Very fast parallel matrix and polynomial arithmetic. Proc. 25th Ann. IEEE Symp. Foundations of Computer Science, Singer Island FL, 1984, 21–30.

    Google Scholar 

  • J. von zur Gathen, Parallel algorithms for algebraic problems. SIAM J. Comput. 13 (1984), 802–824.

    Google Scholar 

  • J. von zur Gathen, Irreducibility of multivariate polynomials. J. Computer System Sciences 31 (1985), 225–264.

    Google Scholar 

  • J. von zur Gathen, Factoring polynomials and primitive elements for special primes. To appear in Theor. Computer Science, 1986.

    Google Scholar 

  • J. von zur Gathen and E. Kaltofen [1985a], Factorization of multivariate polynomials over finite fields. Math. Comp. 45 (1985), 251–261.

    Google Scholar 

  • J. von zur Gathen and E. Kaltofen [1985b], Factoring sparse multivariate polynomials. J. Computer System Sciences 31 (1985), 265–287.

    Google Scholar 

  • H. Hasse, Number Theory. Grundlehren der math. Wiss., vol. 229, Springer Verlag, 1980.

    Google Scholar 

  • C. Hooley, On Artin's conjecture. J. reine ang. Math. 225 (1967), 209–220.

    Google Scholar 

  • M.A. Huang, Riemann Hypothesis and finding roots over finite fields. Proc. 17th Ann. ACM Symp. Theory of Computing, Providence RI, 1985, 121–130.

    Google Scholar 

  • E. Kaltofen, Uniform closure properties of p-computable functions. Proc. 18th Ann. ACM Symp. Theory of Computing, Berkeley CA, 1986, 330–337.

    Google Scholar 

  • D.E. Knuth, The Art of Computer Programming, vol.2, 2nd Ed. Addison-Wesley, Reading MA, 1981.

    Google Scholar 

  • A.K. Lenstra, Factoring multivariate polynomials over finite fields. J. Comput. System Sci. 30 (1985), 235–248.

    Google Scholar 

  • R. Lidl and H. Niederreiter, Finite fields. Encyclopedia of Mathematics and its applications, Vol. 20, Addison-Wesley, Reading MA, 1983.

    Google Scholar 

  • J.H. van Lint, Introduction to coding theory. Graduate texts in Mathematics 86, Springer Verlag, New York, 1971.

    Google Scholar 

  • L. Murata, An average type result on the number of primes satisfying generalized Wieferich condition. Proc. Japan Acad. 57 (1981), 430–432.

    Google Scholar 

  • M.O. Rabin, Probabilistic algorithms in finite fields. SIAM J. Comp. 9 (1980), 273–280.

    Google Scholar 

  • R.J. Schoof, Elliptic curves over finite fields and the computation of square roots mod p. Math. Comp. 44 (1985), 483–494.

    Google Scholar 

  • V. Strassen, The asymptotic spectrum of tensors and the exponent of matrix multiplication. Proc. 27th Ann. IEEE Symp. Foundations of Computer Science, Toronto, Canada, 1986.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kesav V. Nori

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

von zur Gathen, J. (1986). Irreducible polynomials over finite fields. In: Nori, K.V. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1986. Lecture Notes in Computer Science, vol 241. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17179-7_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-17179-7_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17179-9

  • Online ISBN: 978-3-540-47239-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics