Documente Academic
Documente Profesional
Documente Cultură
Denici on
En lo que sigue, sea (F , +, ) un conjunto nito con dos operaciones que forman una estructura algebraica de campo , es decir: las operaciones + y son ambas conmutativas y asociativas;
ambas operaciones tienen elementos neutros, que denotamos por 0 y 1 respectivamente; cada elemento x F tiene un inverso respecto a la operaci on +, que es denotado por x; cada elemento x F {0} tiene un inverso respecto a la operaci on , denotado por x1 ; distribuye con respecto a +.
Propiedades b asicas
Sabemos lo siguiente acerca de F : existe un n umero N tal que 1 + 1 + + 1 ( veces) = 0;
el menor valor de que satisface lo anterior es un primo p, que llamamos la caracter stica de F ; F es un espacio vectorial sobre Fp = Zp = Z/pZ, el conjunto de enteros m odulo p; si dim(F ) = m (sobre Fp ), entonces |F | = pm ; el grupo multiplicativo F de F es c clico de orden pm 1; los generadores de F son llamados elementos primitivos de F ; dado un elemento primitivo de F , decimos que el logaritmo (o el ndice ) de un elemento x F es el menor entero no negativo i tal que i = x;
3
M as propiedades
existe un polinomio f Fp [x] de grado m tal que F = Fp [x]/ f ; todo campo nito con pm elementos es isomorfo a F , y denotamos por Fpm el u nico campo con pm elementos; el polinomio f mencionado anteriormente es irreducible sobre Fp , y de hecho, cualquier polinomio f de grado m irreducible sobre Fp permite construir F como Fp [x]/ f ; si una ra z de un polinomio g de grado m es un elemento primitivo de Fpm , entonces g es llamado un polinomio primitivo para Fpm , y es necesariamente irreducible; el rec proco de lo anterior no es necesariamente cierto (en otras palabras, hay polinomios irreducibles que no son primitivos).
4
0 1 2 3 4 5 6
0 1 2 3 +1 2 + 3 + 2
0 1 2 3 4 5 6
7 8 9 10 11 12 13 14
5
3 + + 1 2 + 1 3 + 2 + + 1 3 + 2 + 3 + 2 + 1 3 + 1
7 8 9 10
0111 11 12
3 + 2 + + 1 1111
1011 13 1001 14
Ejercicios
1. Construya el campo nito F8 . 2. Construya el campo nito F9 . 3. Encuentre todos los polinomios irreducibles en F8 , F9 , F11 y F16 . Cu ales de estos polinomios son primitivos?
Intercambio de un secreto
Haremos esto como sigue: A escoge una potencia de primo q y un elemento primitivo F q, y env a q y a B . A escoge al azar un entero positivo n entre 1 y q 2, calcula x = n , y env a x (no n!) a B . B escoge al azar un entero positivo m entre 1 y q 2, calcula y = m , y env a y (no m!) a A. Tras nalizar el protocolo, A conoce y y n, y calcula z = y n = (m )n = mn ; por su parte, B conoce x y m, y calcula xm = (n )m = mn = z . As , A y B comparten el valor de z , que puede ser usado como clave para un protocolo criptogr aco tradicional.
10
11
12
13
14