Descargar

Sucesiones recurrentes lineales sobre campos finitos binarios y su aplicación en la criptografía


Partes: 1, 2

    RESUMEN

    En el presente trabajo se expone y analiza una de las herramientas más utilizadas para la construcción de criptosistemas de cifrado en flujo, los registros de desplazamiento con retroalimentación lineal (LSFRs, siglas en inglés), los cuales están basados en el principio matemático de las sucesiones recurrentes lineales (SRL) sobre los campos finitos binarios. Se brinda la fundamentación teórica de estos mecanismos presentando las definiciones y propiedades principales, que son necesarias para comprender su funcionamiento. Además, se detallan métodos teóricos y prácticos para la obtención de los parámetros de los LSFRs.

    Palabras Claves: campo finito binario, sucesión recurrente lineal, registro de desplazamiento con retroalimentación lineal, cifrado de flujo.

    INTRODUCCIÓN

    La teoría de los campos finitos es una rama del Álgebra moderna que se ha convertido en muy actual desde la última mitad del siglo pasado, teniendo sus múltiples aplicaciones en la combinatoria, la teoría de códigos, la teoría matemática de los esquemas de conmutación, la teoría de números, la geometría algebraica, la teoría de Galois y en particular en Criptografía, donde se utilizan en la construcción de la mayoría de los códigos conocidos y su decodificación.

    Las sucesiones sobre campos finitos cuyos términos dependerán de una manera sencilla de sus predecesores son de importancia para una variedad de aplicaciones ejemplo en la criptografía. Dichas sucesiones son fáciles de generar mediante procedimientos recursivos, lo cual es sin duda una característica ventajosa desde el punto de vista computacional y también tienden a tener propiedades estructurales útiles .

    En 1917, J. Mauborgne y G. Vernam inventaron un criptosistema perfecto según el criterio de Shannon. Dicho sistema consistía en emplear una sucesión aleatoria de igual longitud que el mensaje, que se usaría una única vez, combinándola mediante alguna función simple e inversible (xor) con el texto en claro bit a bit.

    En este trabajo analizaremos una herramienta para la construcción de este tipo de criptosistema, denominado en la criptografía moderna como algoritmo de cifrado en flujo, sobre campos finitos específicos: los binarios, o sea, los campos finitos de característica dos. Dichos criptosistemas no son más que la especificación de un generador pseudoaleatorio, que permiten cifrar mensajes de longitud arbitraria, combinando el mensaje con la sucesión (conjunto de elementos encadenados o sucesivos) mediante la operación or exclusivo bit a bit. Los mismos no proporcionan seguridad perfecta, ya que mientras en el cifrado de Vernam el número de posibles claves es tan grande como el de posibles mensajes, cuando empleamos un generador tenemos, como mucho, tantas sucesiones distintas como posibles valores del estado inicial del registro. Una herramienta a emplear para la construcción de estos criptosistemas la constituye los registros de desplazamiento con retroalimentación lineal (LSFR, estos son un tipo especial de circuitos electrónicos de conmutación que procesan la información presentada de una manera adecuada en forma de elementos del campo), los cuales están basados en el principio matemático de las sucesiones recurrentes lineales (SRL, ecuación que define una sucesión recursiva donde cada término de la sucesión es definido como una función de términos anteriores).

    Debido a que permiten generar sucesiones con períodos muy grandes y con buenas propiedades estadísticas, además de su bien conocida estructura algebraica y su facilidad para ser implementados por hardware, estos se encuentran presentes en muchos de los generadores de sucesión propuestos en la literatura.

    En marzo del 2009 se inauguró en nuestra Universidad Central "Martha Abreu" de Las Villas un Laboratorio de Criptografía Académica (LCA), ubicado en la facultad de Matemática, Física y Computación. Con el objetivo de potenciar investigaciones, en el centro del país, relacionadas con el análisis y diseño de algoritmos de cifrado en flujo.

    Actualmente existe una gran variedad de principios de diseño para construir algoritmos de cifrado en flujo, pero uno de los más utilizados desde hace décadas son los registros de desplazamiento con retroalimentación lineal. Hoy por hoy, se reportan algunas deficiencias de seguridad, lo cual ha limitado su utilización y han impuesto transformaciones en su estructura y funcionamiento. No obstante, muchos de estos reportes no presentan información en detalle e incluso en algunos se especula acerca de los resultados planteados.

    Problema científico:

    Debido a lo anterior se hace necesario realizar un estudio sobre la base matemática de este principio de diseño, específicamente de las sucesiones recurrentes lineales sobre campos finitos binarios. De manera que facilite el análisis criptográfico de estos mecanismos y de esta forma explorar y determinar las potencialidades reales de utilización de los registros de desplazamiento con retroalimentación lineal en la construcción de criptosistemas de cifrado en flujo.

    Hipótesis de investigación:

    El análisis criptográfico de los registros de desplazamiento con retroalimentación lineal, basado en la teoría de las sucesiones recurrentes lineales sobre campos finitos binarios, permitirá determinar las potencialidades reales de utilización de los LFSR en la construcción de criptosistemas de cifrado en flujo.

    Objetivo general:

    Realizar un análisis criptográfico de los registros de desplazamiento con retroalimentación lineal, basado en la teoría de las sucesiones recurrentes lineales sobre campos finitos binarios.

    Para lograr dicho objetivo general, se proponen los siguientes objetivos específicos:

    • 1. Exponer la teoría general sobre los campos finitos binarios.

    • 2. Profundizar en el estudio de las sucesiones recurrentes lineales sobre campos finitos binarios.

    • 3. Presentar las propiedades generales de los LFSRs.

    • 4. Determinar la relación entre las sucesiones recurrentes lineales y los registros de desplazamiento con retroalimentación lineal.

    • 5. Analizar el funcionamiento de los registros de desplazamiento con retroalimentación lineal.

    Para dar cumplimiento a estos objetivos es necesario plantearse las siguientes interrogantes científicas:

    • 1. ¿Cuándo un campo finito es binario?

    • 2. ¿Qué es una sucesión recurrente lineal binaria?

    • 3. ¿Qué es un registro de desplazamiento con retroalimentación lineal?

    • 4. ¿Qué relación existe entre las sucesiones recurrentes lineales y los registros de desplazamientos con retroalimentación lineal?

    Con el propósito de resolver las interrogantes científicas que responden a los objetivos específicos fue necesario plantearse y solucionar las siguientes tareas de investigación:

    • 1. Revisión bibliográfica sobre la teoría de los campos finitos, particularizando en los de característica dos. Consulta de libros, artículos y páginas de internet, entre otras fuentes.

    • 2. Estudio de las sucesiones recurrentes lineales en campos finitos binarios.

    • 3. Profundización en el estudio de los conceptos generales y funcionamiento de los registros de desplazamiento con retroalimentación lineal.

    • 4. Representación de las salidas de los LSFRs como sucesiones recurrentes lineales.

    • 5. Caracterización de las salidas de los LSFRs según los postulados de Golomb.

    • 6. Exposición de la relación entre el polinomio de conexión y los coeficientes de la recurrencia lineal.

    • 7. Explicación de los principios básicos de los ataques con texto claro conocido.

    • 8. Obtención de los parámetros de los registros de desplazamiento con retroalimentación lineal.

    • 9. Recuperación del estado inicial de los LFSRs.

    Métodos de investigación científica:

    Método hipotético-deductivo: Al elaborar la hipótesis de investigación a partir de los resultados de la revisión bibliográfica.

    Inducción – deducción: Para en el estudio de las fuentes de información, extraer de ellas regularidades y tendencias relacionadas con el tema de investigación y la lógica de pensamiento cuyas interrelaciones y generalizaciones permiten la argumentación y la coherencia de la propuesta que se realice.

    Histórico-lógico: Para el análisis de la trayectoria evolutiva de la investigación a partir de su objeto, antecedente y desarrollo. En la revisión de la literatura adecuada para la determinación de las tendencias actuales de cómo son usados los campos finitos en los criptosistemas.

    Aportes de la investigación:

    Los principales aportes de esta investigación son fundamentalmente teóricos, debido a que se presenta un procedimiento para la determinación del polinomio de retroalimentación de los LFSRs, a partir del conocimiento de cierta cantidad de elementos de salida y se exponen métodos para la recuperación del estado inicial, basados en la teoría de las sucesiones recurrentes lineales, bajo ciertos supuestos. Como resultado práctico se propone un algoritmo para la obtención del polinomio de retroalimentación de un LFSR.

    Estructura del trabajo:

    La tesis está estructurada en tres capítulos:

    En el primer capítulo se abordan aspectos fundamentales de la teoría de los campos finitos particularizando en los binarios que son los de interés criptográfico y sobre los que se desarrolla la investigación. Además, especifican algunos conceptos y propiedades sobre las sucesiones recurrentes lineales definidas sobre estos tipos de campos finitos.

    En el segundo capítulo se brindan las principales propiedades de los registros de desplazamientos con retroalimentación lineal, así como, de las sucesiones que estos generan. También, se representa la relación existente entre los registros de desplazamientos con retroalimentación lineal y las sucesiones recurrentes lineales.

    En el tercer capítulo se exponen algunos métodos para el análisis de los registros de desplazamientos con retroalimentación lineal. Se presenta un procedimiento para la obtención de algunos parámetros de estos mecanismos a partir de la sucesión de salida. Además, se proponen métodos para la recuperación del estado inicial de los registros de desplazamiento con retroalimentación lineal.

    CAPÍTULO I.

    SUCESIONES RECURRENTES LINEALES SOBRE CAMPOS FINITOS BINARIOS

    La teoría de los campos finitos tiene sus orígenes en los siglos XVII y XVIII con el estudio de una clase especial de campos finitos, los llamados campos primos, gracias a los aportes de matemáticos tan reconocidos como Pierre de Fermat (1601-1665), Leonhard Euler (1707-1783), Joseph-Louis Lagrange (1736-1813) y Adrien-Marie Legendre (1752-1833). La teoría general sobre los campos finitos comienza con los trabajos de Carl F. Gauss y Evariste Galois a principios del siglo XIX. También conocidos como campos de Galois, los campos finitos han tenido en los últimos años muchas aplicaciones, entre las que se cuentan los códigos algébricos, los esquemas criptográficos, los generadores de números aleatorios, el procesamiento digital de señales y los códigos de corrección de errores CITATION RLi86 l 1033 (Niederreiter, 1986).

    Como se dijo anteriormente las sucesiones sobre campos finitos cuyos términos dependerán de una manera sencilla en sus predecesores son de importancia para una variedad de aplicaciones. Dichas sucesiones son fáciles de generar mediante procedimientos recursivos, lo cual es sin duda una característica ventajosa desde el punto de vista computacional y también tienden a tener propiedades estructurales útiles. De particular interés es el caso en los términos dependen linealmente de un número fijo de sus predecesores, lo que resulta en una sucesión de manera lineal llamada recurrente. Estas sucesiones se emplean, por ejemplo, en la teoría de la codificación, en la criptografía (véase el Capítulo 2), y en varias ramas de la ingeniería eléctrica CITATION RLi86 l 1033 (Niederreiter, 1986). En estas aplicaciones, el campo subyacente que se toma a menudo es edu.red , pero la teoría puede ser desarrollada bastante general para cualquier campo finito.

    Este capítulo está compuesto por dos epígrafes. El primero está dividido en tres secciones, en primer lugar se aborda las definiciones y propiedades de los campos, en segundo las propiedades de polinomios sobre campos finitos, haciendo énfasis en los polinomios irreducibles y la tercera sección trata la caracterización de los campos finitos y un conjunto de propiedades que estos cumplen y que son importantes para la comprensión del trabajo y la fundamentación del tema a tratar en el próximo capítulo.

    El segundo epígrafe es el más importante, está divido en 4 secciones; el primero se dedica a definir los tipos sucesiones recurrentes lineales sobre campos finitos; el segundo, al período de una sucesión recurrente lineal, el tercero a los métodos básicos de representación de las SRL y el último aborda las SRL sobre campos finitos binarios.

    Las definiciones, teoremas y propiedades que se enuncian en el capítulo, se pueden encontrar en CITATION RLi86 l 1033 (Niederreiter, 1986) y CITATION Gar13 l 1033 (Panario, 2013) y lo relacionado a sucesión recurrente lineal en CITATION RLi86 l 3082 (Niederreiter, 1986). Igualmente las demostraciones de todos los teoremas, lemas y definiciones correspondientes a cada epígrafe. Para profundizar en el tema de campos finitos recomendamos también CITATION JAV09 l 3082 (Mendoza, 2009)).

    • Conceptos básicos

    1.1.1 Campos finitos

    Definición 1.1

    Un campo es un conjunto edu.red no vacío con dos operaciones internas edu.red donde

    • edu.red es un grupo conmutativo.

    • edu.red es un grupo conmutativo.

    • Se cumple la ley distributiva del producto con respecto a la suma.

    Es decir, un campo es un anillo conmutativo en el que todo elemento distinto de cero tiene inverso.

    Un subcampo edu.red de edu.red es un subanillo de edu.red que es en sí mismo un campo.

    Lema 1.2

    Un anillo conmutativo edu.red es un campo, si y solo si, no contiene ideales distintos de edu.red y edu.red

    Un homomorfismo de campos no es más que un homomorfismo de anillos. Este es siempre inyectivo, porque su núcleo, siendo un ideal propio, tiene que ser cero según el lema anterior.

    Es fácil comprobar que la aplicación

    edu.red

    donde edu.red es el neutro de edu.red para el producto, es un homomorfismo de anillos y por tanto su núcleo es un ideal de edu.red Pueden producirse entonces dos variantes:

    • El núcleo es edu.red , entonces edu.red puede extenderse a un homomorfismo edu.red lo que indica que edu.red contiene una copia de edu.red En este caso se dice que edu.red es de característica cero.

    • El núcleo es edu.red para algún edu.red natural, que además tiene que ser primo (de lo contrario existen en edu.red dos elementos distintos de cero cuyo producto es cero). En este caso edu.red contiene una copia de

    edu.red y se dice que edu.red es de característica edu.red

    Este último caso es el que nos interesa, pues los campos finitos tienen característica

    edu.red

    específicamente cuando edu.red se llaman campos binarios o de característica dos. Podemos percibir que un campo finito no es más que un campo con un número finito de elementos. Y como acabamos de apreciar, su característica es un número primo. Usaremos la notación edu.red para referirnos al campo

    edu.red

    edu.red son los llamados campos primos. Un campo de característica edu.red se dice que tiene a edu.red como su subcampo primo. Para el caso que nos interesa, cuando la característica es dos, entonces se dice que tiene a edu.red como su subcampo primo, siendo edu.red .

    1.1.2 Polinomios

    Sea edu.red el anillo de polinomios con coeficientes en el campo edu.red

    Definición 1.3

    Un polinomio edu.red se dice irreducible sobre edu.red si edu.red tiene grado positivo y no puede descomponerse como el producto de dos polinomios de edu.red ambos de grado positivo.

    Es evidente que los polinomios lineales (de grado uno) son irreducibles.

    Una propiedad fundamental del anillo edu.red es que es un dominio de integridad si edu.red lo es. Así que edu.red es un dominio de integridad, con la propiedad adicional de que se cumple la división con resto. Esto es, dados cualesquiera

    edu.red

    existen

    edu.red

    tales que f=gq+r

    donde

    edu.red

    grd(f) es el grado del polinomio f)

    Se dice que g divide a f y se denota g/f si existe q tal que f=gq La división con resto permite probar que

    edu.red

    es un dominio de factorización única.

    Cada polinomio no nulo f sobre un campo finito además de su grado grd(f) tiene otra característica numérica entera su orden.

    Lema 1.4

    Si el polinomio edu.red es un polinomio de grado edu.red que satisface la condición edu.red entonces existe un número natural edu.red para el cual el binomio edu.red se divide por el polinomio edu.red

    Definición 1.5

    Sea edu.red un polinomio no nulo. Si edu.red entonces el menor número natural edu.red para el cual el polinomio edu.red divide a edu.red se llama orden del polinomio edu.red y se denota por edu.red Pero si edu.red entonces el polinomio edu.red se puede representar de forma única como

    edu.red

    donde

    edu.red

    y edu.red y

    edu.red

    y en este caso el orden del polinomio edu.red se define como edu.red

    Teorema 1.6

    Si edu.red es un polinomio irreducible sobre el campo edu.red y edu.red entonces edu.red divide a edu.red

    Teorema 1.7

    Todo polinomio edu.red se puede descomponer de manera única, salvo el orden de los factores, como producto de polinomios irreducibles.

    Los polinomios irreducibles en edu.red juegan el mismo papel que los números primos en edu.red así podemos decir que si un polinomio irreducible sobre edu.red divide un producto de polinomios en edu.red entonces divide al menos a uno de los factores de este producto.

    Definición 1.8

    Un elemento edu.red se dice que es raíz de edu.red si se cumple que edu.red

    De la definición anterior y la división con resto se deduce el siguiente teorema.

    Teorema 1.9

    Sea edu.red irreducible y edu.red una raíz de edu.red edu.red para algún

    edu.red

    si y solo si f divide a g

    En particular, si consideramos edu.red se tiene edu.red si y solo si edu.red Aplicando este resultado un número finito de veces obtenemos el siguiente teorema.

    Teorema 1.10

    Un polinomio edu.red de grado edu.red tiene a lo sumo edu.red raíces en edu.red

    Una consecuencia del resultado anterior es que los polinomios de grado 2 y 3 son irreducibles sobre edu.red si y solo si no tienen raíces en edu.red

    Para ilustrar la utilidad de algunos conceptos y propiedades enunciados hasta el momento, veamos el siguiente ejemplo: hallar los polinomios mónicos (con coeficiente principal igual a 1) irreducibles sobre edu.red de grado 4.

    Notemos que un polinomio edu.red , de cuarto grado, es irreducible si no tiene divisores de grado 1 o 2 en edu.red Por tanto podemos calcular todos los productos de las formas edu.red y edu.red y compararlos con la lista de los edu.red polinomios mónicos de grado 4 en edu.red Encontramos entonces que

    edu.red

    edu.red y

    edu.red

    son los polinomios irreducibles que buscamos.

    1.1.3 Caracterización de los campos finitos

    Por el momento sólo tenemos como ejemplo de campo finito a edu.red ( primo). A continuación denotaremos por edu.red al campo de edu.red elementos (no decimos "un campo de edu.red elementos" porque un campo finito de un orden determinado es único salvo isomorfismo).

    Teorema 1.11

    El anillo de restos edu.red donde edu.red es un polinomio mónico irreducible de grado edu.red es un campo. Este será el campo edu.red , que se llama extensión algebraica de edu.red de grado edu.red (y se obtiene al adjuntarle a edu.red una raíz del polinomio irreducible edu.red

    Este campo está conformado por los polinomios de edu.red de grado menor que edu.red , por tanto tiene edu.red elementos. Sea edu.red una raíz de edu.red se puede representar edu.red como el conjunto de los polinomios en edu.red de grado edu.red con coeficientes en edu.red en este caso edu.red se llama elemento definitorio de edu.red Es decir

    edu.red

    Este teorema da una forma de representar los elementos del campo edu.red mediante la raíz de un polinomio edu.red irreducible sobre edu.red a este edu.red se le llama polinomio característico de la extensión edu.red

    Ejemplo 1.12

    Siendo edu.red raíz de edu.red , que es irreducible sobre edu.red Entonces edu.red puede representarse por el conjunto

    edu.red

    con la suma y la multiplicación usuales en

    edu.red

    y reduciendo los elementos de grado mayor que uno mediante la relación edu.red Si queremos calcular por ejemplo

    edu.red

    se tendría

    edu.red

    Otra forma de ver la extensión edu.red es como espacio vectorial de dimensión edu.red sobre edu.red La representación que acabamos de dar nos permite tomar al conjunto edu.red donde edu.red es el elemento definitorio de edu.red como una base de edu.red a esta base se le llama base polinomial. Los elementos de edu.red quedarán representados entonces en la forma edu.red donde edu.red

    Vimos cómo se extiende el campo edu.red adjuntando la raíz de un polinomio irreducible de grado edu.red para obtener el campo edu.red ¿Pero qué podemos decir de un campo edu.red que contiene a edu.red

    Teorema 1.13

    Sea edu.red un campo finito que contiene a edu.red entonces edu.red tiene edu.red elementos, para algún

    edu.red

    La demostración se obtiene considerando a

    edu.red

    como espacio vectorial finito dimensional sobre edu.red de dimensión edu.red

    Del teorema anterior se deduce una característica esencial de los campos finitos.

    Teorema 1.14

    Sea edu.red un campo finito de característica edu.red entonces edu.red tiene edu.red elementos, para algún

    edu.red

    Teorema 1.15

    Dado el campo finito edu.red con edu.red elementos, todo subcampo de

    edu.red

    tendrá entonces edu.red elementos, donde edu.red es un divisor de edu.red

    La demostración se obtiene al aplicar el teorema 1.11 considerando a edu.red como subcampo de edu.red por tanto edu.red tiene característica edu.red y edu.red es una potencia del orden de

    edu.red

    Definición 1.16

    Sean los campos edu.red y edu.red donde edu.red es una extensión de edu.red Si un polinomio edu.red tiene todas sus raíces en edu.red , y edu.red es la menor extensión de edu.red con esta característica, se dice que edu.red es el campo de descomposición de F sobre edu.red o que edu.red se descompone en edu.red

    Teorema 1.17

    Sea edu.red un campo y edu.red un polinomio de grado positivo en edu.red entonces existe un campo de descomposición de

    edu.red

    sobre edu.red Dos campos de descomposición de edu.red sobre edu.red son isomorfos bajo un isomorfismo que deja fijos los elementos de edu.red y deja invariante el conjunto de las raíces de edu.red

    Es evidente que el campo de descomposición de un polinomio edu.red es el menor campo que contiene todas sus raíces, así que el teorema anterior se deduce del proceso de adjuntar a

    edu.red

    las raíces de edu.red y la segunda parte de la unicidad de los campos finitos.

    De lo visto sobre polinomios irreducibles y su relación con las extensiones de campos podemos deducir que un polinomio cualquiera edu.red sobre un campo edu.red se descompone en factores lineales edu.red con edu.red y factores irreducibles (de grado

    edu.red

    sobre >1 Está claro que si se adjuntan todas las raíces de edu.red se obtiene su campo de descomposición. Una pregunta interesante es la siguiente: ¿Se obtendrá el campo de descomposición de edu.red si se extiende edu.red adjuntándole un subconjunto de las raíces de edu.red La respuesta yace en el siguiente teorema.

    Teorema 1.18

    Si edu.red es un polinomio irreducible sobre edu.red de grado edu.red entonces edu.red tiene una raíz edu.red en edu.red Es más, todas las raíces de edu.red se hallan en edu.red y están dadas por los edu.red elementos edu.red de edu.red

    Corolario 1.19

    Si edu.red es irreducible sobre edu.red de grado edu.red entonces edu.red es su campo de descomposición. Si edu.red no es irreducible sobre edu.red su campo de descomposición es el menor campo en que se descomponen todos los factores irreducibles de edu.red

    Definición 1.20

    Los elementos edu.red de una extensión edu.red de edu.red se llaman conjugados de Fq con respecto a edu.red

    En el siguiente teorema veremos una propiedad útil sobre los elementos de edu.red resultado de que edu.red sea un grupo (de orden finito) bajo la operación de multiplicación.

    Teorema 1.21

    Todo elemento edu.red cumple la propiedad edu.red

    Del teorema anterior se deduce una característica del polinomio edu.red de particular importancia en la teoría de campos finitos.

    Lema 1.22

    El polinomio edu.red se descompone en edu.red como edu.red y

    edu.red

    es su campo de descomposición.

    Del lema anterior se deduce que todo elemento de un campo finito edu.red es raíz de un polinomio en edu.red considerar por ejemplo edu.red al polinomio mónico de menor grado con esta propiedad para un elemento determinado

    edu.red

    se le llama polinomio mínimo de

    edu.red

    sobre

    edu.red

    y se demuestra fácilmente que dicho polinomio es irreducible.

    Los teoremas 1.13, 1.14 y 1.15 ofrecen una visión más clara sobre el número de elementos en un campo finito, la que en cierto sentido se refuerza con el siguiente teorema.

    Teorema 1.23

    Para todo primo edu.red y natural edu.red existe un campo finito con edu.red elementos edu.red

    Para la demostración se considera el campo de descomposición del polinomio edu.red sobre el campo primo edu.red Siendo edu.red dicho campo de descomposición, se considera entonces el conjunto edu.red o sea, el conjunto de raíces de edu.red en f se demuestra entonces que edu.red es un subcampo de edu.red y al contener todas las raíces de edu.red , por la definición 1.14 edu.red Así que S=F es un campo con edu.red elementos.

    Existen además otras formas de representar un campo edu.red una muy común es como potencias de un elemento fijo. Para verlo, primero es necesario enunciar el siguiente teorema.

    Teorema 1.24

    El grupo multiplicativo de un campo edu.red (denotado edu.red es cíclico. Un generador de edu.red se llama elemento primitivo de edu.red

    De este teorema se deducen conclusiones importantes.

    Teorema 1.25

    Toda extensión edu.red de un campo edu.red se puede considerar como una extensión de edu.red al adjuntarle un solo elemento (a este tipo de extensiones se les denomina simples).

    Para la demostración se considera extender edu.red al adjuntarle un elemento primitivo edu.red de edu.red De este razonamiento se deduce también que para cualquier edu.red natural existe un polinomio irreducible en edu.red de grado edu.red este será el polinomio mínimo de un elemento primitivo de edu.red

    Teorema 1.26

    Los elementos conjugados de un edu.red con respecto a cualquier subcampo de

    edu.red

    tienen un mismo orden en el grupo multiplicativo edu.red

    Se demuestra a partir de la relación entre el orden de un elemento edu.red en un grupo cíclico y el orden de edu.red para lo que se tiene en cuenta que am para cualquier

    edu.red

    El polinomio mínimo de un elemento

    edu.red

    está dado por edu.red y su grado edu.red es un divisor de edu.red .

    Definición 1.27

    Sea edu.red una extensión de edu.red cuyo elemento definitorio edu.red es raíz de un polinomio irreducible edu.red de grado edu.red Si todo elemento de edu.red se puede expresar como una potencia de edu.red (equivalentemente, edu.red es un elemento primitivo de edu.red se dice entonces que edu.red es un polinomio primitivo.

    Al ser edu.red un grupo cíclico, siempre existe en él un elemento (y un polinomio) primitivo.

    Esto nos permite plantear edu.red siempre que edu.red sea raíz de un polinomio primitivo sobre edu.red

    La definición anterior se puede transcribir como sigue:

    Definición 1.28

    El polinomio edu.red de grado edu.red se llama polinomio primitivo sobre el campo edu.red si es el polinomio mínimo sobre el campo edu.red de cierto elemento primitivo de la extensión edu.red del campo edu.red

    Partes: 1, 2
    Página siguiente