Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las Diferencias Importantes de Los Algoritmos
Las Diferencias Importantes de Los Algoritmos
− DES es un cifrado Feistel que procesa el mensaje M en bloques de 64 bits y produce un mensaje
cifrado C en bloques de 64 bits.
− El tamaño de la llave efectivo es de 56 bits. La llave maestra K es de 64 bits, 8 de los cuáles se usan
como bit de paridad
− El proceso de cifrado consta de 16 rondas
− De la llave K se generan 16 subllaves de 48 bits cada una, una para cada ronda
− En cada ronda se usan 8 sustituciones de 6 a 4 bits
− Los 64 bits de entrada se dividen en dos mitades de 32 bits (I0, D0)
− Cada ronda es funcionalmente equivalente, toma entradas I i-1 y Di-1 de la ronda previa y produce
salidas Ii y Di para 1≤i≤16 como sigue:
Ii=Di-1
Imágenes obtenidas de la documentación proporcionada en el Diplomado de Seguridad de la Información de la UNAM, nov 2016
Funcionamiento de RSA
− Escoger dos números primos grandes p y q
− Calcular n= pq y z= (p-1)(q-1)
− Escoger un número e, menor que n, qiue no tenga ningún factor común (diferente de 1) con z (e y z
son primos relativos)
− Hallar un número d, tal que ed-1 es exactamente divisible, es decir sin residuo, por z
ed 1 (mod z)
− La llave pública Kpub es la pareja de números (n,e)
− La llave privada Kprv es la pareja de números (n,d)
− Si consideramos el mensaje original como M y el mensaje Cifrado como C, entonces:
C = Me mod n
M = Cd mod n = (Me)d mod n = Med mod n
− Ambos, origen y destino deben conocer n
− El origen conoce e
− Solo el destino conoce d