Câmp terminat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În matematică , în special în algebră , un câmp finit (uneori numit și câmp Galois ) este un câmp care conține un număr finit de elemente. Câmpurile finite sunt importante în teoria numerelor , geometria algebrică , teoria Galois , în criptografie și în teoria codurilor .

Câmpurile finite sunt complet clasificate.

Clasificare

Câmpurile finite sunt clasificate după cum urmează:

  • Fiecare câmp finit are elemente, pentru un număr prim și câteva numere naturale .
  • Pentru orice număr prim este natural , există un singur câmp terminat cu elemente, cu excepția izomorfismului .

Deci, cu excepția izomorfismelor, există un singur câmp cu elemente; acest lucru este indicat de obicei cu sau cu , din Galois Field ( Galois Field ). [1]

De exemplu, există un câmp finit cu elemente, în timp ce niciunul nu există cu elemente, de ce nu este puterea unui număr prim.

Câmpul finit are o structură diferită în funcție de aceasta este , și astfel câmpul are exact elemente, sau asta este mai mare decât . [1]

F p n , pentru n = 1

Când câmpul terminat are exact elemente ( ) operațiile sale sunt definite folosind modulul modular aritmetic . [2]

Prin urmare este câmpul clasei de odihnă a modulului , și este, de asemenea, indicat cu .

Grupul de bază în acest caz este un grup ciclic de ordine .

F p n , pentru n > 1

Cand în schimb, modul modular aritmetic nu produce un câmp din moment ce nu este izomorfă pentru inelul celorlalte clase : acesta din urmă este de fapt doar un inel, și nu un câmp.

Grupul aditiv subiacent de fapt nu este ciclic, ci izomorf

Operațiile câmpului sunt deci definite prin aritmetica polinomială [2] și fiecare element al câmpului este văzut ca un polinom al cărui coeficienți aparțin și al cărui grad maxim este egal cu . Operațiunile sunt efectuate urmând două precauții: aritmetica pe coeficienți este un modul aritmetic modular iar la sfârșitul fiecărei operații polinomul rezultat este împărțit la un polinom ireductibil de grad iar restul este luat (asigurându-se astfel că acesta are încă cel mult rang ). [3]

Construcția F p n

Campul , cu , este construit ca câmpul de divizare al polinomului

câmp definit .

De fapt, câmpul de divizare este generat de unele elemente care rup polinomul în

Radacinile sunt distincte deoarece polinomul nu are rădăcini multiple, în virtutea faptului că derivatul său formal

nu este niciodată nimic. În cele din urmă, rădăcinile ei înșiși formează un câmp, cu cardinalitatea dorită, care deci coincide cu câmpul despărțitor.

Demonstrarea clasificării

Demonstrația se desfășoară după cum urmează. Este un câmp finit.

  1. De când este terminat, are o caracteristică care nu este nulă. Deoarece este un domeniu de integritate , caracteristica este un număr prim .
  2. Elementul generează (adițional) un subcâmp cu elemente, izomorfe deci a . Prin urmare este un spațiu vectorial pe acest subcâmp .
  3. Atâta timp cât este finit, este un spațiu vectorial pe de mărime finită . Deci conține elemente.
  4. Unicitatea câmpului până la izomorfisme rezultă din unicitatea câmpului despărțitor .

Proprietate

Caracteristică

Campul , fiind un inel , are o caracteristică valoroasă .

Automorfisme

De sine este un câmp cu elemente, atunci

pentru fiecare în . Plus harta

este un izomorfism (și deci un automorfism ), numit automorfism Frobenius , în numele matematicianului Ferdinand Georg Frobenius . Automorfismul are ordine .

Subcampuri

Campul conține o copie a dacă și numai dacă împarte .

Cele mai fine câmpuri mai mici

Descriem operațiunile de sumă și produs în câmpurile de comandă finită , Și .

:

+ 0 1
0 0 1
1 1 0
× 0 1
0 0 0
1 0 1

:

+ 0 1 2
0 0 1 2
1 1 2 0
2 2 0 1
× 0 1 2
0 0 0 0
1 0 1 2
2 0 2 1

:

+ 0 1 LA B.
0 0 1 LA B.
1 1 0 B. LA
LA LA B. 0 1
B. B. LA 1 0
× 0 1 LA B.
0 0 0 0 0
1 0 1 LA B.
LA 0 LA B. 1
B. 0 B. 1 LA

Numărul de polinoame ireductibile de un anumit grad pe un câmp finit

Numarul de polinoame monice ireductibile de grad pe este dat de [4]

unde este este funcția Möbius .

Din formula de mai sus rezultă că numărul de polinoame ireductibile (nu neapărat monice) de grad pe Și .

Câmpuri finite în criptografie

Pictogramă lupă mgx2.svg Același subiect în detaliu: Criptare standard avansată și criptare eliptică .

Datorită proprietăților lor, câmpurile finite joacă un rol important în diferiți algoritmi criptografici, inclusiv AES și criptografie eliptică . [2]

Utilizate în mod special sunt câmpurile formularului deoarece au mai multe avantaje:

  • permite să reprezinte în mod unic fiecare polinom al câmpului în bit : de fapt, fiecare coeficient al polinomului va lua valorile binare o ; [5]
  • suma dintre polinoame poate fi efectuată eficient ca un simplu XOR bit-to-bit; [6]
  • multiplicarea cu coeficienți mici (1, 2 sau 3) necesită cel mult o deplasare la stânga și o XOR. [7]

Notă

  1. ^ a b Stallings 2006, p . 113
  2. ^ a b c Stallings 2006, pagina 101
  3. ^ Stallings 2006, pp. 116 și 124
  4. ^ Jacobson , §4.13
  5. ^ Stallings 2006, p.127
  6. ^ Stallings 2006, pagina 128
  7. ^ Stallings 2006, paginile 128 și 157

Bibliografie

  • William Stallings, Capitolul 4 - Câmpuri finite , în Criptografie și securitate rețea , ed. Italiană editat de Luca Salgarelli, ediția a II-a, Milano, McGraw-Hill, octombrie 2006, pp. 101-136., ISBN 88-386-6377-7 .

Elemente conexe

linkuri externe

Controlul autorității Tezaur BNCF 63749 · LCCN (EN) sh85048351 · BNF (FR) cb120618782 (data)
Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică