Finite Fields — Structure and the Frobenius Endomorphism

⚡ Key Takeaways

One-line statement: For every prime power q=pnq = p^n there exists a unique (up to isomorphism) finite field Fq\mathbb{F}_q with qq elements, and its Galois group over Fp\mathbb{F}_p is cyclic of order nn, generated by the Frobenius endomorphism x↦xpx \mapsto x^p.

Key result in words: Finite fields are completely classified by their order, are always splitting fields of xq−xx^q - x, and their entire arithmetic and Galois structure is governed by a single map — the Frobenius.

Where it applies: Number theory, algebraic geometry over finite fields, coding theory, cryptography, combinatorics, and the proof of the Weil conjectures.

Who/when: Galois (1830) introduced "imaginaries" mod pp; E. H. Moore (1893) proved the classification; Frobenius's eponymous map became central through Artin, Hasse, and Weil in the 20th century.

💡 The Core Insight

In characteristic pp, raising to the pp-th power is additive: (a+b)p=ap+bp(a+b)^p = a^p + b^p because all intermediate binomial coefficients are divisible by pp — the "Freshman's Dream" is a theorem here, not an error. This makes ϕ:x↦xp\phi: x \mapsto x^p a ring homomorphism, and on a finite field an automorphism. Everything about finite-field structure — classification by order, cyclicity of the unit group, subfield lattice, the action of Galois theory — collapses into iterates of this one map. The fixed points of ϕn\phi^n are exactly the field Fpn\mathbb{F}_{p^n}, recasting "the field with pnp^n elements" as "the solution set of xpn=xx^{p^n} = x."

Formal Statement

DefinitionFinite Field and Characteristic

A finite field is a field FF with ∣F∣<∞|F| < \infty. The characteristic char(F)\mathrm{char}(F) is the least positive integer pp with 1+⋯+1⏟p=0\underbrace{1 + \cdots + 1}_{p} = 0; for a finite field this pp is prime, and the prime subfield is

1
Fp  =  Z/pZ  =  {0,1,2,…,p−1}  ↪  F.\quad \mathbb{F}_p \;=\; \mathbb{Z}/p\mathbb{Z} \;=\; \{0, 1, 2, \ldots, p-1\} \;\hookrightarrow\; F.

Derivation hint: The map Z→F\mathbb{Z} \to F, n↦n⋅1n \mapsto n \cdot 1, has kernel (p)(p) a prime ideal (the image is an integral domain), so Z/pZ≅\mathbb{Z}/p\mathbb{Z} \cong image, and primality of pp makes it a field. Here FF is a vector space over Fp\mathbb{F}_p of some finite dimension n=[F:Fp]n = [F : \mathbb{F}_p], so

2
∣F∣  =  pn  =  q.\quad |F| \;=\; p^n \;=\; q.

Derivation hint: Choose an Fp\mathbb{F}_p-basis {e1,…,en}\{e_1,\dots,e_n\}; every element is a unique Fp\mathbb{F}_p-linear combination, giving pnp^n choices.

DefinitionThe Frobenius Endomorphism

Let FF be a field of characteristic pp. The Frobenius endomorphism is

3
ϕ:F→F,ϕ(x)=xp.\quad \phi: F \to F, \qquad \phi(x) = x^p.

Derivation hint: It is multiplicative trivially; additivity is the Freshman's Dream below. On a finite field it is injective hence bijective. For a finite field Fq\mathbb{F}_q with q=pnq = p^n, the relative Frobenius over a subfield Fpm\mathbb{F}_{p^m} (with m∣nm \mid n) is the mm-fold iterate ϕm:x↦xpm\phi^m: x \mapsto x^{p^m}.

TheoremFreshman's Dream / Additivity of Frobenius

In a commutative ring of characteristic pp (prime), for all a,ba, b and all k≥0k \geq 0,

4
(a+b)pk  =  apk+bpk.\quad (a + b)^{p^k} \;=\; a^{p^k} + b^{p^k}.

Derivation hint: For k=1k=1, the binomial coefficient (pj)=p!j!(p−j)!\binom{p}{j} = \frac{p!}{j!(p-j)!} is divisible by pp for 0<j<p0 < j < p; iterate.

TheoremExistence and Uniqueness — Classification of Finite Fields

For every prime power q=pnq = p^n: 1. (Existence) There exists a field with exactly qq elements, namely the splitting field of xq−xx^q - x over Fp\mathbb{F}_p. 2. (Uniqueness) Any two fields of order qq are isomorphic; we write Fq\mathbb{F}_q (or GF(q)\mathrm{GF}(q)). 3. (Element characterization) Fq\mathbb{F}_q is precisely the set of roots of xq−xx^q - x in any algebraic closure Fp‾\overline{\mathbb{F}_p}:

5
Fq  =  { α∈Fp‾:αq=α }  =  Fix(ϕn).\quad \mathbb{F}_q \;=\; \{\, \alpha \in \overline{\mathbb{F}_p} : \alpha^q = \alpha \,\} \;=\; \mathrm{Fix}(\phi^n).

Derivation hint: Fq×\mathbb{F}_q^\times has order q−1q-1, so by Lagrange αq−1=1\alpha^{q-1}=1, i.e. αq=α\alpha^q=\alpha; include 00. Conversely roots of xq−xx^q-x form a field (closure under +,×+,\times uses Frobenius), of size qq since the polynomial is separable. 4. (Multiplicative cyclicity) The unit group Fq×\mathbb{F}_q^\times is cyclic of order q−1q - 1:

6
Fq×  ≅  Z/(q−1)Z.\quad \mathbb{F}_q^\times \;\cong\; \mathbb{Z}/(q-1)\mathbb{Z}.

Derivation hint: Any finite subgroup of the multiplicative group of a field is cyclic — count solutions of xd=1x^d=1 (≤d\leq d) to force a generator of full order.

TheoremGalois Structure and Subfields

Let q=pnq = p^n. Then Fpn/Fp\mathbb{F}_{p^n}/\mathbb{F}_p is Galois with cyclic group generated by Frobenius:

7
Gal(Fpn/Fp)  =  ⟨ϕ⟩  ≅  Z/nZ,ϕn=id,ϕk≠id (0<k<n).\quad \mathrm{Gal}(\mathbb{F}_{p^n}/\mathbb{F}_p) \;=\; \langle \phi \rangle \;\cong\; \mathbb{Z}/n\mathbb{Z}, \qquad \phi^n = \mathrm{id}, \quad \phi^k \neq \mathrm{id} \ (0<k<n).

Derivation hint: ϕ\phi fixes Fp\mathbb{F}_p (Fermat: ap=aa^p=a); the fixed field of ϕ\phi is the roots of xp−xx^p-x, exactly Fp\mathbb{F}_p, so ϕ\phi has order n=[Fpn:Fp]n = [\mathbb{F}_{p^n}:\mathbb{F}_p]; the extension is normal & separable (splitting field of separable xq−xx^q-x). The subfields of Fpn\mathbb{F}_{p^n} are in inclusion-reversing bijection with divisors of nn:

8
Fpm⊆Fpn  ⟺  m∣n,Fpm=Fix(ϕm).\quad \mathbb{F}_{p^m} \subseteq \mathbb{F}_{p^n} \iff m \mid n, \qquad \mathbb{F}_{p^m} = \mathrm{Fix}(\phi^m).

Derivation hint: Galois correspondence sends the subgroup ⟨ϕm⟩\langle \phi^m\rangle (order n/mn/m, requiring m∣nm\mid n) to its fixed field of degree mm; equivalently pm−1∣pn−1  ⟺  m∣np^m-1 \mid p^n-1 \iff m\mid n.

Why It Holds / Derivation

ProofExistence, Uniqueness, and Frobenius Generation

Step 1 — Frobenius is a homomorphism. By [4] with k=1k=1, ϕ(a+b)=ϕ(a)+ϕ(b)\phi(a+b)=\phi(a)+\phi(b); multiplicativity ϕ(ab)=(ab)p=apbp=ϕ(a)ϕ(b)\phi(ab)=(ab)^p=a^pb^p=\phi(a)\phi(b) is immediate, and ϕ(1)=1\phi(1)=1. So ϕ\phi is a ring endomorphism. On a field, the kernel is an ideal ≠F\neq F, hence {0}\{0\}: ϕ\phi is injective. A finite injective self-map is bijective, so ϕ∈Aut(Fq)\phi \in \mathrm{Aut}(\mathbb{F}_q).

Step 2 — Existence. Let f(x)=xq−x∈Fp[x]f(x) = x^q - x \in \mathbb{F}_p[x]. Its formal derivative is f′(x)=qxq−1−1=−1f'(x) = q x^{q-1} - 1 = -1 (since q=pn≡0q = p^n \equiv 0 in Fp\mathbb{F}_p), which shares no root with ff, so ff is separable with qq distinct roots in a splitting field KK. Let R={α∈K:αq=α}R = \{\alpha \in K : \alpha^q = \alpha\}. Using ϕn(α)=αq\phi^n(\alpha)=\alpha^q: R=Fix(ϕn)R = \mathrm{Fix}(\phi^n) is closed under ++ (Freshman's Dream), ×\times, and inverses, so RR is a subfield with ∣R∣=q|R| = q. Thus K=RK = R has order qq.

Step 3 — Multiplicative cyclicity. Let d∣(q−1)d \mid (q-1). The polynomial xd−1x^d - 1 has at most dd roots in the field Fq\mathbb{F}_q. A counting argument (sum of Euler's φ\varphi over divisors of q−1q-1 equals q−1q-1) forces an element of order exactly q−1q-1. Hence Fq×=⟨g⟩\mathbb{F}_q^\times = \langle g \rangle is cyclic; gg is a primitive element.

Step 4 — Uniqueness. Let F,F′F, F' both have order qq. Every element of each satisfies xq=xx^q = x ([5], Lagrange on the unit group). So both are splitting fields of the same polynomial xq−xx^q - x over Fp\mathbb{F}_p. Splitting fields are unique up to isomorphism; hence F≅F′F \cong F'.

Step 5 — Order of Frobenius. By Fermat's little theorem each a∈Fpa \in \mathbb{F}_p satisfies ap=aa^p = a, so ϕ∣Fp=id\phi|_{\mathbb{F}_p} = \mathrm{id} and ϕ\phi is an Fp\mathbb{F}_p-automorphism. The fixed field Fix(ϕ)\mathrm{Fix}(\phi) is the set of α\alpha with αp=α\alpha^p = \alpha — at most pp elements — so Fix(ϕ)=Fp\mathrm{Fix}(\phi) = \mathbb{F}_p. If ϕk=id\phi^k = \mathrm{id} for 0<k<n0 < k < n, then every α\alpha satisfies αpk=α\alpha^{p^k} = \alpha, giving ≤pk<q\leq p^k < q elements, contradiction. Hence ϕ\phi has order exactly nn in Aut(Fq)\mathrm{Aut}(\mathbb{F}_q).

Step 6 — The Galois group is exactly ⟨ϕ⟩\langle \phi \rangle. Since Fpn/Fp\mathbb{F}_{p^n}/\mathbb{F}_p is the splitting field of a separable polynomial, it is Galois with ∣Gal∣=n|\mathrm{Gal}| = n. The cyclic subgroup ⟨ϕ⟩\langle\phi\rangle already has order nn, so Gal(Fpn/Fp)=⟨ϕ⟩≅Z/nZ\mathrm{Gal}(\mathbb{F}_{p^n}/\mathbb{F}_p) = \langle\phi\rangle \cong \mathbb{Z}/n\mathbb{Z}. ■\blacksquare

∎
mathematician · Ferdinand Georg Frobenius | 1849–1917

Frobenius, a Berlin-trained algebraist and student of Weierstrass, never worked primarily on finite fields, yet the map x↦xpx \mapsto x^p bears his name because of his foundational 1896 work on group representations and the density theorem (the Frobenius density theorem) governing how primes split in number fields. In algebraic number theory the "Frobenius element" Frobp\mathrm{Frob}_\mathfrak{p} of a Galois group is the arithmetic incarnation of the finite-field Frobenius acting on residue fields OK/p\mathcal{O}_K/\mathfrak{p}. Frobenius also founded the theory of characters of finite groups and proved the Cayley–Hamilton theorem in general form. His name thus links the humble pp-th power map to the deepest reciprocity laws of number theory.

Building Intuition

🧠 Intuition

Think of ϕ\phi as the field's "internal clock." Iterating it, ϕ,ϕ2,ϕ3,…\phi, \phi^2, \phi^3, \ldots, you cycle through symmetries, and after exactly nn ticks you return to the identity inside Fpn\mathbb{F}_{p^n}. The fixed points after mm ticks form precisely the subfield Fpm\mathbb{F}_{p^m} — so the lattice of subfields is just the lattice of divisors of nn, drawn as a clock with submultiple hands. The "Freshman's Dream" (a+b)p=ap+bp(a+b)^p = a^p + b^p is the engine: in everyday arithmetic this is a beginner's blunder, but mod pp it is exactly true, because the offending cross-terms (pj)\binom{p}{j} vanish. This single algebraic miracle is what makes ϕ\phi a ring map rather than just a function — and everything else (cyclic Galois group, separability, subfield structure) follows mechanically. Multiplicatively, Fq×\mathbb{F}_q^\times being cyclic means you can pick one generator gg — a "primitive root" — and write every nonzero element as a power gkg^k. So multiplication becomes addition of exponents mod q−1q-1: the field carries a discrete logarithm. This is the structural reason finite fields are perfect arenas for cryptography (the discrete log is hard) and for fast arithmetic in coding theory.

Figure
Subfield lattice and Frobenius action for Fp12\mathbb{F}_{p^{12}} — subfields correspond to divisors of 1212, with Fix(ϕm)=Fpm\mathrm{Fix}(\phi^m)=\mathbb{F}_{p^m}.
Subfield lattice of 𝔽_{p¹²} ≅ divisors of 12 𝔽_{p¹²} 𝔽_{p⁶} 𝔽_{p⁴} 𝔽_{p³} 𝔽_{p²} 𝔽_{p²} 𝔽_p φ = (·)^p ⟨φ⟩ ≅ ℤ/12ℤ Fix(φ^m)=𝔽_{p^m} (diagram schematic: each line = inclusion 𝔽_{p^a}⊂𝔽_{p^b} when a | b)

Worked Examples

ExampleConstructing F8\mathbb{F}_8 and its Frobenius orbits

Given: Build F8=F23\mathbb{F}_8 = \mathbb{F}_{2^3} and trace the action of ϕ(x)=x2\phi(x)=x^2.

Step 1 — Choose an irreducible cubic over F2\mathbb{F}_2. Take m(x)=x3+x+1m(x) = x^3 + x + 1 (no root in {0,1}\{0,1\}, hence irreducible of degree 33). Set F8=F2[α]\mathbb{F}_8 = \mathbb{F}_2[\alpha] with α3=α+1\alpha^3 = \alpha + 1.

Step 2 — List elements as polynomials in α\alpha of degree <3< 3:

{0, 1, α, α+1, α2, α2+1, α2+α, α2+α+1},∣⋅∣=23=8.\{0,\ 1,\ \alpha,\ \alpha+1,\ \alpha^2,\ \alpha^2+1,\ \alpha^2+\alpha,\ \alpha^2+\alpha+1\}, \quad |{\cdot}| = 2^3 = 8.

Step 3 — Verify α\alpha is primitive. Compute powers: α3=α+1\alpha^3 = \alpha+1, α4=α2+α\alpha^4 = \alpha^2+\alpha, α5=α2+α+1\alpha^5=\alpha^2+\alpha+1, α6=α2+1\alpha^6=\alpha^2+1, α7=1\alpha^7 = 1. Order 7=8−17 = 8-1, so F8×=⟨α⟩\mathbb{F}_8^\times = \langle\alpha\rangle is cyclic. ✓

Step 4 — Frobenius orbits. ϕ\phi has order 33. Apply ϕ(x)=x2\phi(x)=x^2 to α\alpha:

α  →ϕ  α2  →ϕ  α4=α2+α  →ϕ  α8=α.\alpha \;\xrightarrow{\phi}\; \alpha^2 \;\xrightarrow{\phi}\; \alpha^4 = \alpha^2+\alpha \;\xrightarrow{\phi}\; \alpha^8 = \alpha.

So {α, α2, α2+α}\{\alpha,\ \alpha^2,\ \alpha^2+\alpha\} is one Frobenius orbit — exactly the conjugate roots of m(x)m(x).

Boxed answer:

  F8=F2[α]/(α3+α+1),Gal=⟨ϕ⟩≅Z/3Z,Frobenius orbit of α={α,α2,α2+α}  \boxed{\;\mathbb{F}_8 = \mathbb{F}_2[\alpha]/(\alpha^3+\alpha+1),\quad \mathrm{Gal} = \langle\phi\rangle\cong\mathbb{Z}/3\mathbb{Z},\quad \text{Frobenius orbit of }\alpha = \{\alpha,\alpha^2,\alpha^2+\alpha\}\;}

(No proper intermediate subfield, since 33 is prime — only F2⊂F8\mathbb{F}_2 \subset \mathbb{F}_8.)

ExampleCounting irreducible polynomials and verifying subfields of Fp6\mathbb{F}_{p^6}

Given: p=2p = 2, n=6n = 6. Find the subfield lattice and count monic irreducibles of each degree.

Step 1 — Subfields. Divisors of 66 are 1,2,3,61,2,3,6, so the subfields are F2⊂F4, F8⊂F64\mathbb{F}_2 \subset \mathbb{F}_4,\ \mathbb{F}_8 \subset \mathbb{F}_{64} (with F4⊄F8\mathbb{F}_4 \not\subset \mathbb{F}_8 since 2∤32 \nmid 3). F64=F4⋅F8\mathbb{F}_{64} = \mathbb{F}_4 \cdot \mathbb{F}_8 as a compositum.

Step 2 — Element decomposition. Each α∈F64\alpha\in\mathbb{F}_{64} generates a subfield F2[α]=F2d\mathbb{F}_2[\alpha]=\mathbb{F}_{2^d} with d∣6d \mid 6; its minimal polynomial is irreducible of degree dd. Thus

x64−x  =  ∏d∣6 ∏m monic irred.deg⁡m=dm(x).x^{64}-x \;=\; \prod_{d\mid 6}\ \prod_{\substack{m \text{ monic irred.}\\ \deg m = d}} m(x).

Step 3 — Count via Gauss's formula. Number of monic irreducibles of degree dd over Fq\mathbb{F}_q:

Nq(d)=1d∑e∣dμ(d/e) qe.N_q(d) = \frac{1}{d}\sum_{e\mid d}\mu(d/e)\,q^{e}.

With q=2q=2:

  • N2(1)=2N_2(1) = 2 (namely x, x+1x,\ x+1),
  • N2(2)=12(22−2)=1N_2(2) = \tfrac12(2^2-2) = 1,
  • N2(3)=13(23−2)=2N_2(3) = \tfrac13(2^3-2) = 2,
  • N2(6)=16(26−23−22+2)=16(64−8−4+2)=546=9.N_2(6) = \tfrac16(2^6 - 2^3 - 2^2 + 2) = \tfrac16(64-8-4+2) = \tfrac{54}{6} = 9.

Step 4 — Consistency check (total degree must equal 6464):

1⋅2+2⋅1+3⋅2+6⋅9=2+2+6+54=64.✓1\cdot 2 + 2\cdot 1 + 3\cdot 2 + 6\cdot 9 = 2+2+6+54 = 64. \checkmark

Boxed answer:

  Subfields: F2⊂F4,F8⊂F64;N2(1,2,3,6)=(2,1,2,9), ∑d N=64  \boxed{\;\text{Subfields: }\mathbb{F}_2\subset\mathbb{F}_4,\mathbb{F}_8\subset\mathbb{F}_{64};\quad N_2(1,2,3,6)=(2,1,2,9),\ \sum d\,N=64\;}

Common Misconceptions

⚠️ Common mistake

"Fpn\mathbb{F}_{p^n} is the same as Z/pnZ\mathbb{Z}/p^n\mathbb{Z}." Absolutely false for n≥2n \geq 2. The ring Z/pnZ\mathbb{Z}/p^n\mathbb{Z} is not a field (e.g. pp is a zero divisor: p⋅pn−1=0p\cdot p^{n-1}=0). It has characteristic pnp^n, not pp, and contains nilpotents. The field Fpn\mathbb{F}_{p^n} has characteristic pp and no zero divisors. They coincide only when n=1n=1.

"Frobenius is the identity, since xp=xx^p = x for all xx." That identity (ap=aa^p=a) holds only on the prime subfield Fp\mathbb{F}_p (Fermat). On a proper extension Fpn\mathbb{F}_{p^n} with n≥2n\geq 2, ϕ\phi is a nontrivial automorphism of order nn.

"Multiplication and addition are independent structures." In a finite field the equation xq=xx^q = x binds them: the additive and multiplicative structures together are rigidly determined by qq. There is essentially no freedom.

Counterexample

Two different irreducible polynomials, same field. Over F2\mathbb{F}_2, both m1(x)=x3+x+1m_1(x)=x^3+x+1 and m2(x)=x3+x2+1m_2(x)=x^3+x^2+1 are irreducible cubics. They generate isomorphic fields F8\mathbb{F}_8 — the uniqueness theorem [Step 4] guarantees this — yet the explicit presentations differ. A root β\beta of m2m_2 satisfies β=α3\beta = \alpha^3 (or another power) inside the same F8\mathbb{F}_8. Moral: "the field Fq\mathbb{F}_q" is canonical only up to isomorphism; a labeled copy depends on a chosen primitive polynomial. This subtlety matters in cryptographic standards, which must fix a specific reduction polynomial for interoperability.

Connections

connection

Finite fields sit at a crossroads. Via the Galois correspondence (see Galois Theory), the cyclic group ⟨ϕ⟩\langle\phi\rangle encodes all intermediate fields — the simplest nontrivial example of a Galois extension. Through Algebraic Number Theory, the Frobenius lifts to the Frobenius element Frobp\mathrm{Frob}_\mathfrak{p} controlling prime splitting, the seed of Class Field Theory and the Artin reciprocity law. In Algebraic Geometry over Finite Fields the geometric Frobenius acts on étale cohomology, and counting its fixed points yields point counts ∣X(Fq)∣|X(\mathbb{F}_q)|, culminating in the Weil conjectures. The cyclicity of Fq×\mathbb{F}_q^\times underpins Discrete Logarithm Problem cryptography, while the subfield lattice and conjugacy under ϕ\phi drive Reed–Solomon and BCH Codes. The Frobenius is also the prototype of a fixed-point operator in arithmetic geometry.

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1830 (publ. 1846): Évariste Galois introduces "Galois imaginaries" — roots of polynomials modulo a prime — effectively constructing Fpn\mathbb{F}_{p^n}, in his last manuscripts before his death.
- 1832: Galois's letter to Chevalier sketches the cyclic structure of these new number systems.
- 1857: Richard Dedekind systematizes congruences modulo a prime, clarifying Fp\mathbb{F}_p as a field.
- 1893: E. H. Moore proves that every finite field has order pnp^n and that fields of equal order are isomorphic — the first complete classification, coining the term "Galois field" GF(pn)GF(p^n).
- 1896: Frobenius publishes his density theorem and representation theory; the pp-power map later attaches to his name through residue-field actions.
- 1927: Emil Artin's reciprocity law makes the Frobenius element the central object of class field theory.
- 1949: André Weil states the Weil conjectures, framing point counts over Fq\mathbb{F}_q via Frobenius eigenvalues on cohomology.
- 1960: Reed, Solomon, Bose, Ray-Chaudhuri, and Hocquenghem develop finite-field error-correcting codes.
- 1973–1974: Pierre Deligne completes the proof of the Weil conjectures (the Riemann Hypothesis over finite fields), via the action of geometric Frobenius on ℓ\ell-adic cohomology.

Subtleties & Limits

open-problem

Distribution and effective constructions remain hard. While the existence of Fpn\mathbb{F}_{p^n} is settled, several refined questions stay open or computationally difficult:

  • Artin's primitive root conjecture (1927): For a fixed non-square integer a≠−1a\neq -1, is aa a primitive root modulo infinitely many primes pp (with the conjectured positive density)? Proven under GRH (Hooley, 1967); unconditionally open for every specific aa.
  • Finding primitive elements efficiently. No deterministic polynomial-time algorithm is known to produce a generator of Fq×\mathbb{F}_q^\times for general qq; even verifying primitivity requires factoring q−1q-1.
  • Deterministic irreducible polynomials. Constructing an irreducible degree-nn polynomial over Fp\mathbb{F}_p deterministically in polynomial time (in log⁡p\log p and nn) is open in full generality; randomized algorithms suffice but derandomization is unresolved.
  • Discrete logarithm hardness. The security assumption underlying much cryptography — that computing logs in Fq×\mathbb{F}_q^\times is intractable — has been dramatically broken in small characteristic (Barbulescu–Gaudry–Joux–Thomé quasi-polynomial algorithm, 2014 for F2n\mathbb{F}_{2^n}), but remains believed hard in large prime fields. The precise boundary is an active research frontier.