Câmp terminat
Î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.
- De când este terminat, are o caracteristică care nu este nulă. Deoarece este un domeniu de integritate , caracteristica este un număr prim .
- Elementul generează (adițional) un subcâmp cu elemente, izomorfe deci a . Prin urmare este un spațiu vectorial pe acest subcâmp .
- Atâta timp cât este finit, este un spațiu vectorial pe de mărime finită . Deci conține elemente.
- 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 .
:
|
|
:
|
|
:
|
|
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
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ă
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
- ( EN ) Domeniu terminat , în Enciclopedia Britanică , Enciclopedia Britanică, Inc.
Controlul autorității | Tezaur BNCF 63749 · LCCN (EN) sh85048351 · BNF (FR) cb120618782 (data) |
---|