• DocumentCode
    936410
  • Title

    Improving an algorithm for factoring polynomials over a finite field and constructing large irreducible polynomials

  • Author

    Camion, Paul F.

  • Volume
    29
  • Issue
    3
  • fYear
    1983
  • fDate
    5/1/1983 12:00:00 AM
  • Firstpage
    378
  • Lastpage
    385
  • Abstract
    Let f(x)\\in {\\bf F}_{q}[X] be a polynomial with simple roots to be factored. The so-called Berlekamp subalgebra B spanned over {\\bf F}_{q} by the idempotents of A={\\bf F}_{q}[X]/(f(X)) is considered. An exponential technique introduced earlier is based upon taking elements from B at random and enables us to obtain idempotents and, from that, the factors of f(X). This algorithm is speeded up in three ways. The concept of a separating subset of B is introduced and the McEliece operator mapping A onto B is used to construct a small separating set. {em Factoring} subsets of {\\bf F}_{q} were defined and investigated previously. The algorithm and these subsets are used together with a process introduced by F. J. McWilliams for the rapid construction of primitive idempotents. Finally, an algorithm is introduced for constructing irreducible polynomials of {\\bf F}_{q}[X] of degree d , for large values of d , in which the most expensive operation is the Euclidian algorithm applied to two polynomials of degree 2d .
  • Keywords
    Polynomials; Algebra; Galois fields; Partitioning algorithms; Polynomials; Retirement;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.1983.1056666
  • Filename
    1056666