Campo finito

In matematica, in particolare in algebra, un campo finito (detto a volte anche campo di Galois) è un campo che contiene un numero finito di elementi. I campi finiti sono importanti in teoria dei numeri, geometria algebrica, teoria di Galois, in crittografia e in teoria dei codici.

I campi finiti sono completamente classificati.

Classificazione

I campi finiti sono classificati nel modo seguente:

Quindi, a meno di isomorfismi, esiste un solo campo con pn elementi; questo viene solitamente indicato con 𝔽pn o con GF(pn), da campo di Galois (Galois Field).

Ad esempio, esiste un campo finito 𝔽8=𝔽23 con 8 elementi, mentre non ne esiste nessuno con 6 elementi, perché 6 non è la potenza di un numero primo.

Il campo finito presenta una struttura differente a seconda che n sia 1, e quindi il campo abbia precisamente p elementi, o che n sia maggiore di 1.

Fpn, per n=1

Quando il campo finito ha esattamente p elementi (n=1) le sue operazioni vengono definite tramite l'aritmetica modulare modulo p.

Quindi 𝔽p è il campo delle classi di resto modulo p, ed è anche indicato con ℤ/pℤ.

Il gruppo soggiacente in questo caso è un gruppo ciclico di ordine p.

Fpn, per n>1

Quando n>1, invece, l'aritmetica modulare modulo p non produce un campo poiché 𝔽pn non è isomorfo all'anello delle classi di resto ℤ/pnℤ: quest'ultimo infatti è solo un anello, e non un campo.

Il gruppo additivo soggiacente 𝔽pn infatti non è ciclico, bensì isomorfo a

ℤ/pℤ×⋯×ℤ/pℤ⏟n

Le operazioni del campo sono quindi definite tramite aritmetica polinomiale e ogni elemento del campo viene visto come un polinomio i cui coefficienti appartengono a ℤ/pℤ e il cui grado massimo è pari a n−1. Le operazioni sono svolte seguendo due accorgimenti: l'aritmetica sui coefficienti è un'aritmetica modulare modulo p e al termine di ogni operazione il polinomio risultante viene diviso per un polinomio irriducibile di grado n e ne viene preso il resto (assicurando così che questo abbia ancora grado al più n−1).

Costruzione di Fpn

Il campo 𝔽q, con q=pn, è costruito come il campo di spezzamento del polinomio

p(x)=xpn−x,

definito sul campo ℤ/pℤ.

Infatti il campo di spezzamento è generato da alcuni elementi r1,…,rq che spezzano il polinomio in

p(x)=(x−r1)…(x−rq).

Le radici ri sono distinte perché il polinomio p(x) non ha radici multiple, in virtù del fatto che la sua derivata formale

qxq−1−1≡−1modp,

non è mai nulla. Infine, le radici r1,…,rq formano esse stesse un campo, della cardinalità desiderata, che quindi coincide con il campo di spezzamento.

Dimostrazione della classificazione

La dimostrazione procede nel modo seguente. Sia K un campo finito.

  1. Poiché finito, ha caratteristica non nulla. Poiché è un dominio d'integrità, la caratteristica è un numero primo p.
  2. L'elemento 1 genera (additivamente) un sottocampo con p elementi, isomorfo quindi a ℤ/pℤ. Quindi K è uno spazio vettoriale su questo sottocampo 𝔽p.
  3. Poiché K è finito, è uno spazio vettoriale su 𝔽p di dimensione finita n. Quindi contiene pn elementi.
  4. L'unicità del campo a meno di isomorfismi segue dall'unicità del campo di spezzamento.

Proprietà

Caratteristica

Il campo 𝔽pn, essendo un anello, possiede una caratteristica che vale p.

Automorfismi

Se F è un campo con q=pn elementi, allora

xq=x,

per ogni x in F. Inoltre la mappa

f:F→F
f(x)=xp,

è un isomorfismo (e quindi un automorfismo), chiamato automorfismo di Frobenius, in nome del matematico Ferdinand Georg Frobenius. L'automorfismo ha ordine n.

Sottocampi

Il campo 𝔽pn contiene una copia di 𝔽pm se e solo se m divide n.

I campi finiti più piccoli

Descriviamo le operazioni di somma e prodotto nei campi finiti di ordine 2, 3 e 4.

𝔽2:

+01
0 01
1 10
×01
0 00
1 01

𝔽3:

+012
0 012
1 120
2 201
×012
0 000
1 012
2 021

𝔽4:

+01AB
0 01AB
1 10BA
A AB01
B BA10
×01AB
0 0000
1 01AB
A 0AB1
B 0B1A

Numero di polinomi irriducibili di un dato grado su un campo finito

Il numero N(q,n) di polinomi monici irriducibili di grado n su 𝔽q è dato da

N(q,n)=1n∑d|nμ(d)qnd,

dove μ è la funzione di Möbius.

Dalla precedente formula segue che il numero di polinomi irriducibili (non necessariamente monici) di grado n su 𝔽q è (q−1)N(q,n).

I campi finiti nella crittografia

Lo stesso argomento in dettaglio: Advanced Encryption Standard e Crittografia ellittica.

Per le loro proprietà i campi finiti svolgono un importante ruolo in diversi algoritmi crittografici tra cui l'AES e la crittografia ellittica.

Particolarmente utilizzati sono i campi della forma 𝔽2n poiché presentano diversi vantaggi:

Note

  1. 1 2 Stallings 2006, pag.113
  2. 1 2 3 Stallings 2006, pag.101
  3. ↑ Stallings 2006, pagg.116 e 124
  4. ↑ Jacobson, 2009
  5. ↑ Stallings 2006, pag.127
  6. ↑ Stallings 2006, pag.128
  7. ↑ Stallings 2006, pagg.128 e 157

Bibliografia

Voci correlate

Altri progetti

Collegamenti esterni

Controllo di autoritàThesaurus BNCF 63749 · LCCN (EN) sh85048351 · BNF (FR) cb120618782 (data) · J9U (EN, HE) 987007531228605171
  Portale Matematica: accedi alle voci di Wikipedia che trattano di matematica