Galois Theory and Factoring of Polynomials Over Finite Fields. for Jo's

Galois Theory and Factoring of Polynomials Over Finite Fields. for Jo's

Galois Theory and Factoring of Polynomials over Finite Fields. For Jo's p − 1−th Anniversary Galois Theory and Factoring of Preda Mih˘ailescu Polynomials over Finite Fields. For Jo's p − 1−th Anniversary Preda Mih˘ailescu Mathematisches Institut Universit¨atG¨ottingen Version 1.0 May 26, 2010 Galois Theory Contents and Factoring of Polynomials over Finite Fields. For Jo's p − 1−th Anniversary Preda Mih˘ailescu 1 Introduction 2 Global lifts and their morphisms 3 Some application 4 CIDE - a primality test in cubic time Galois Theory IntroductionI and Factoring of Polynomials over Finite Fields. Factoring polynomials over p For Jo's F p − 1−th Anniversary Let p be a (large) prime and f 2 Fp[X] be a polynomial of Preda degree n = d · g with equal degree factorization. Mih˘ailescu g Y f(X) = fi(X); deg(fi) = d: i=1 The Fp - algebra defined by f is: g Y ∼ Y A = Fp[X]=(f(X)) = Fp[X]=(fi(X)) = Fpd ; i=1 i A = f y = (y1; y2; : : : ; yg): y1 2 Fp[X]=(fi(X)) g ( g ) X = y = eiyi : Chinese Remainder Theorem: i=1 Galois Theory Introduction II and Factoring of Polynomials over Finite Fields. For Jo's p − 1−th Berlekamp's strategy Anniversary Preda Let the diagonal Frobenius automorphism be Mih˘ailescu Φ: A ! A; y 7! yp. The Berlekamp subalgebra is Φ B = A = fy 2 A : yi 2 Fpg: and it is an g - dimensional Fp - space. A base for the Berlekamp algebra Fp can be computed by linear algebra, and then traditional factoring algorithms proceed by choosing random b 2 B and computing the GCD(b(p−1)=2 ± 1; f(X)), as polynomials in Fp[X]. Galois Theory Introduction III and Factoring of Polynomials over A remark Finite Fields. For Jo's The algebra = p is rich in automorphisms: let p − 1−th A F Anniversary A = Aut ( = ). Let A Fp Preda Mih˘ailescu p 'i 2 A : '(y1; y2; : : : ; yg) = (y1; y2; : : : ; yi ; : : : ; yg); g Φ = ◦i=1'i : the diagonal Frobenius : Then B = AΦ is the fixed algebra of the diagonal Frobenius. But there are more automorphisms, and some can be computed globally! Galois Theory IntroductionIV and Factoring of Polynomials over Galois lifts Finite Fields. For Jo's 1 Suppose F 2 [X] is a lift of f such that = [X]=(F ) is p − 1−th Z K Q Anniversary even a galois extension (non abelian lifts are interesting, so Preda there is some luck in this assumption... but there will be Mih˘ailescu work arounds). 2 Let G = Gal (K=Q). Then there is an embedding G,!A that can be computed explicitly and quite efficiently using algebra in C. 3 We assume additionally that p is not a ausserwesentlicher Diskriminantenteiler of K. Then an old theorem of Kummer yields a one to one correspondence }i = (p; fi(θ)), with θ 2 K;F (θ) = 0 and }i the primes above p in K. Galois Theory IntroductionV and Factoring of Polynomials over A case for factoring Finite Fields. For Jo's 1 Let D(}) ⊂ G be the decomposition group of }; it is cyclic p − 1−th Anniversary since p is unramified. Preda Mih˘ailescu 2 We make the further assumption that d > 1 and there is some σ 2 D(}1) which permutes some of the primes }i; i > 1. 3 As a consequence, for y = (y1; y2; : : : ; yg) 2 B, we have σ(y1) = y1 but σ(yi) 6= yj; i 6= j for at least one i > 1. 4 Then y(σ) = σ(y) − y is a factoring element, in the sense that the GCD(y(σ); f(X)) { as polynomials in Fp, is non trivial. 5 Compared to Berlekamp, this happens without additional exponentiations! Galois Theory IntroductionVI and Factoring of Polynomials over Motivation Finite Fields. For Jo's 1 The interest of this construction is that it works without p − 1−th Anniversary additional exponentiations in . When log(p) > n2, say, B Preda this may be of interest. Mih˘ailescu 2 This motivation (...), suggests looking deeper into global galois actions on algebras over Fp. 3 The mantra of the talk will be to identify numerous morphisms which can be computed explicitly without use of the Frobenii 'i; Φ. Galois Theory Introduction VII and Factoring of Polynomials over Plan Finite Fields. For Jo's 1 We give an overview of global - rational and p - adic - lifts p − 1−th Anniversary which can be computed explicitly. Preda Mih˘ailescu 2 We suggest a work around which allows K to have a non trivial automorphism group, without being necessarily galois. This reduces in general the degree of the working extensions. 3 We give some explicite examples where global galois theory helps improving some classical algorithms over Fp. 4 We present as an application a (not so new) algorithm for primality testing, which combines cyclotomy and elliptic curve approaches using common galois algebras over Fp. The algorithm runs in random cubic time and is asymptotically best in state of the art (if someone would still care ...) Galois Theory Global lifts and their morphismsI and Factoring of Polynomials over Finite Fields. For Jo's Completions p − 1−th Anniversary Let Fp; f; F; K be like before. The following construction is very Preda useful in Iwasawa Theory: Mih˘ailescu Let g Y K = K ⊗Q Qp = K}i = Qp[X]=(F ); i=1 where K} is the completion at the place }. This is a galois algebra over Qp ∼ Then K} = K = Qp[X]=(fi), the unramified extension of degree d of Qp. Let U(K) = O(K). Then A = U(K)=(pU(K)): Galois Theory Global lifts and their morphisms II and Factoring of Polynomials over Finite Fields. Global and local algebra For Jo's p − 1−th Thus U(K) is a global lift that preserves information about the Anniversary factoring of f, via Hensel lift. Moreover, Preda Mih˘ailescu ∼ Aut (K=Qp) = Aut (A=Fp): In particular, G,! Aut (K=Qp). The decomposition of U(K) only depends on the primes }i but not on the particular polynomial representation of the algebra. One can thus choose among many isomorphisms representing K. Galois Theory Global lifts and their morphisms III and Factoring of Polynomials over Finite Fields. Computing G For Jo's p − 1−th 1 Let α1; α2; : : : ; αn 2 C be the zeroes of F and α = α1. Anniversary Then σ 2 G is fixed by the value αi = σ(α). Preda Mih˘ailescu 2 Given αi 2 C, one can compute using essentially discriminants, the polynomials gi 2 Q[X] with σi(α) = αi = gi(α): 3 The required precision can be controlled and gi 2 Z(p)[X] (the algebraic localization) iff (disc(F ); p) = 1. Galois Theory Global lifts and their morphismsIV and Factoring of Polynomials over Finite Fields. For Jo's p − 1−th The polynomial action of G Anniversary Preda 1 For β 2 K one can compute with the same methods the Mih˘ailescu polynomial h 2 Q[X] with β = h(α). 2 In this case, for arbitrary β = h(α) 2 K, we have σi(β) = σi(h(α)) = h(σi(α)) = h ◦ gi(α): Note thus that polynomial composition is contravariant: σ ◦ h = h ◦ g. 3 If (disc(F ); p) = 1 all the above computations have good reduction at p. Galois Theory Global lifts and their morphismsV and Factoring of Polynomials over Finite Fields. Computing isomorphisms of A For Jo's p − 1−th Let θ 2 K be an other generator of K as a simple extension Anniversary and θ = h(α) have minimal polynomial T 2 Q[X]. Preda Mih˘ailescu Assume that (disc(F ); p) = (disc(T ); p) = 1 and let t = T mod p 2 Fp[X]. Then the algebra 0 ∼ A = Fp[X]=(t(X)) = A: If a = X + (f(X)) 2 A; b = X + (t(X)) 2 A0, then the isomorphism ι : A0 ,! A is given explicitly by a ! h(a). Galois Theory Global lifts and their morphismsVI and Factoring of Polynomials over Finite Fields. Non galois extensions For Jo's p − 1−th We consider now the case when natural lifts F of f fail to be Anniversary Preda galois { which is the general case. Mih˘ailescu Let like before αi 2 C be the zeroes of F . We extract an arbitrary subset, say A = fα1; α2; : : : ; αjg of these zeroes. By building an adequate linear combination j X β = ciαi 2 C; i=1 we obtain a simple extension K = Q[β] = Q[X]=(F ) ⊃ A, where F is the minimal polynomial of β. This minimal polynomial can be computed in C using, for instance, Newton sums. Galois Theory Global lifts and their morphisms VII and Factoring of Polynomials over Finite Fields. Using global automorphisms For Jo's p − 1−th Then, assuming that K contains no further roots of F , Anniversary Aut (K=Q) ,! Σj and the automorphisms Preda Mih˘ailescu σ 2 Aut (K=Q) can be computed explicitly, together with isomorphisms sending K to its conjugate fields. Note that the primes above p in K have also in this case the degree d - but the primes (p; fi(α)) of Q[X]=(F ) split completely in K. Galois Theory Global lifts and their morphisms VIII and Factoring of Polynomials over Finite Fields. Back to factoring For Jo's p − 1−th Consider the following lucky case: Anniversary 1 Let f 2 p[X] be given as above and F 2 [X] be some Preda F Z Mih˘ailescu lift.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    41 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us