Vous êtes sur la page 1sur 3

1.

Teorema del resto chino El teorema chino del resto es un resultado sobre congruencias en teora de nmeros y sus generalizaciones en lgebra abstracta. El enunciado dice: Sean tales que (primos relativos). , existe un y tal que:

Entonces dados cualesquiera

Y adems, si existen otros que satisfagan las dos congruencias anteriores entonces:

La forma original del teorema, contenida en un libro del siglo III por el matemtico chino Sun Tzu1 2 y posteriormente publicado en 1247 por Qin Jiushao, es un enunciado sobre congruencias simultneas (ver aritmtica modular). Supongamos que n1, n2, , nk son enteros coprimos dos a dos. Entonces, para enteros dados a1,a2, , ak, existe un entero x que resuelve el sistema de congruencias simultneas

Ms an, todas las soluciones x de este sistema son congruentes mdulo el producto . Algunas veces, las congruencias simultneas pueden ser resueltas aun si los ni's no son coprimos a pares. Una solucin x existe si y slo si:

Todas las soluciones x son entonces congruentes mdulo el mnimo comn mltiplo de los ni. 2. Qu es la raz primitiva? Dado un nmero natural n, decimos que a es una raz primitiva mdulo n (abreviado mod n), si a genera como grupo a , es decir, si es , donde denota los elementos mdulo n. Dado que el orden de , siendo la funcin phi de

Euler, una raz primitiva es un elemento que genere este orden.

Se puede demostrar sin mucha dificultad que si p es un nmero primo, entonces existe alguna raz primitiva mdulo p (para la demostracin se utiliza el hecho de que como es uncuerpo cuando p es primo). Fijada b una raz primitiva mdulo p, para un nico . Encontrar cualquier entero a que no sea divisible entre p puede escribirse ese r fijados a y b es lo que se conoce como el problema del logaritmo discreto. Tambin puede demostrarse que si primitivas mdulon cuando n=1, mdulo n. con p un primo impar (mayor que 2), , siendo p, como antes, un primo impar.

entonces existen races primitivas mdulo n, as como tambin existen races stos, junto con el valor n=4, son los nicos nmeros n que permiten races primitivas

3. Algoritmo de cifra asimtrico ELGAMAL, ejemplo El procedimiento de cifrado/descifrado ElGamal se refiere a un esquema de cifrado basado en problemas matemticos de logaritmos discretos. Es un algoritmo de criptografa asimtrica basado en la idea de Diffie-Hellman y que funciona de una forma parecida a este algoritmo discreto. El algoritmo de ElGamal puede ser utilizado tanto para generar firmas digitales como para cifrar o descifrar. Fue descrito por Taher Elgamal en 1984 y se usa en software GNU Privacy Guard, versiones recientes de PGP, y otros sistemas criptogrficos. Este algoritmo no esta bajo ninguna patente lo que lo hace de uso libre. La seguridad del algoritmo se basa en la suposicin que la funcin utilizada es de un slo sentido y la dificultad de calcular un logaritmo discreto. El procedimiento de cifrado (y descifrado) est basado en clculos sobre un grupo cclico cualquiera lo que lleva a que la seguridad del mismo dependa de la dificultad . de calcular logaritmos discretos en Ejemplo numrico Dado un texto y se escoge un aleatorio:

El texto cifrado Descifrado

est compuesto por la tupla

Para descifrar se tiene que realizar el siguiente clculo:

donde La resolucin de este problema queda entonces de la siguiente manera

(Utilizamos el pequeo teorema de Fermat)

Tambin existe una expresin ms simplificada para el mismo proceso:

Ejemplo numrico El texto cifrado pblica . Utilizando el Pequeo Teorema de Fermat: . Utilizando la Expresin Simplificada: . cifrado con la llave puede ser descifrado utilizando la llave privada

Vous aimerez peut-être aussi