Finding irreducible polynomials over finite fields
STOC '86 Proceedings of the eighteenth annual ACM symposium on Theory of computing
Factoring polynomials and primitive elements for special primes
Theoretical Computer Science
Generalized Riemann hypothesis and factoring polynomials over finite fields
Journal of Algorithms
Counting the integers factorable via cyclotomic methods
Journal of Algorithms
The Relationship Between Breaking the Diffie--Hellman Protocol and Computing Discrete Logarithms
SIAM Journal on Computing
Factorization of polynominals over finite fields in subexponential time under GRH
ANTS-I Proceedings of the First International Symposium on Algorithmic Number Theory
Deterministic equation solving over finite fields
Proceedings of the 2005 international symposium on Symbolic and algebraic computation
Schemes for deterministic polynomial factoring
Proceedings of the 2009 international symposium on Symbolic and algebraic computation
Black-box extension fields and the inexistence of field-homomorphic one-way permutations
ASIACRYPT'07 Proceedings of the Advances in Crypotology 13th international conference on Theory and application of cryptology and information security
Algorithms for Relatively Cyclotomic Primes
Fundamenta Informaticae
Hi-index | 0.00 |
We exhibit a deterministic algorithm for factoring polynomials in one variable over finite fields. It is efficient only if a positive integer k is known for which @F"k(p) is built up from small prime factors; here @F"k denotes the kth cyclotomic polynomial, and p is the characteristic of the field. In the case k=1, when @F"k(p)=p-1, such an algorithm was known, and its analysis required the generalized Riemann hypothesis. Our algorithm depends on a similar, but weaker, assumption; specifically, the algorithm requires the availability of an irreducible polynomial of degree r over Z/pZ for each prime number r for which @F"k(p) has a prime factor l with l=1 mod r. An auxiliary procedure is devoted to the construction of roots of unity by means of Gauss sums. We do not claim that our algorithm has any practical value.