AGENDA DE LA SESION Exposición de Equipo Tema: Cifradores por Sustitución Monográmica Polialfabeto - Cifrado de Vernam Resolución de Ejercicios CRIPTOGRAFIA
Unidad 2: Cifradores por Sustitución Monográmica Tema: Cifradores por Sustitución Monográmica Polialfabeto Logro: Analizar y comprender las técnicas de cifrado y descifrado de Vernam CRIPTOGRAFIA
Gilbert S. Vernam, (Brooklyn- 1917), ingeniero del MIT que trabaja en los laboratorios de la empresa AT&T Diseño un dispositivo criptográfico para comunicaciones telegráficas basado en los 32 códigos Baudot Este cifrado es inmune a la mayoría de ataques criptográficos. CIFRADO DE VERNAM
Tabla ASCII
CIFRADO DE VERNAM Tabla ASCII
CIFRADO DE VERNAM Texto Plano 83s Texto Clave 86V Texto Cifrado 5ENQ Valor Decimal (ASCII)
CIFRADO DE VERNAM Texto Plano S (Exp7) 2 (Exp6) 2 (Exp5) 2 (Exp4) 2 (Exp3) 2 (Exp2) 2 (Exp1) 2 (Exp0) Si el valor “X” es menor al resultado del exponencial, se coloca 0. Si el valor “X” es mayor o igual al resultado del exponencial, se coloca 1. Luego se resta el valor “X” con el valor del resultado exponencial. El resultado de la resta se asigna como nuevo valor de “X” y si vuelve a validar si el valro es mayor o igual. DE DECIMAL A BINARIO:
CIFRADO DE VERNAM Texto Plano s (Exp7) 2 (Exp6) 2 (Exp5) 2 (Exp4) 2 (Exp3) 2 (Exp2) 2 (Exp1) 2 (Exp0) Si el valor “X” es menor al resultado del exponencial, se coloca 0. Si el valor “X” es mayor o igual resultado del exponencial, se coloca 1. Luego se resta el valor “X” con el valor del resultado exponencial. El resultado de la resta se asigna como nuevo valor de “X” y si vuelve a validar si el valro es mayor o igual. DE DECIMAL A BINARIO:
CIFRADO DE VERNAM Texto Clave V (Exp7) 2 (Exp6) 2 (Exp5) 2 (Exp4) 2 (Exp3) 2 (Exp2) 2 (Exp1) 2 (Exp0) Si el valor “X” es menor al resultado del exponencial, se coloca 0. Si el valor “X” es mayor o igual resultado del exponencial, se coloca 1. Luego se resta el valor “X” con el valor del resultado exponencial. El resultado de la resta se asigna como nuevo valor de “X” y si vuelve a validar si el valro es mayor o igual. DE DECIMAL A BINARIO:
CIFRADO DE VERNAM La puerta XOR, compuerta XOR u OR exclusiva es una puerta lógica digital que implementa el o exclusivopuerta lógicao exclusivo La XOR representa la función de la desigualdad, es decir, la salida es verdadera si las entradas no son iguales, de otro modo el resultado es falso. Una manera de recordar XOR es "uno o el otro, pero no ambos". LA REGLA XOR;
CIFRADO DE VERNAM Texto Plano S Texto Clave V Texto Cifrado ENQ Modulo 2 (Binario)
Usando la tabla ASCII y convirtiendo a binario cifre el mensaje M = BYTES con la clave K = VERNAM. CIFRADO DE VERNAM Texto Claro BYTES ASCII Deci Binario Texto Clave VERNA ASCII Deci Binario XOR Texto Cifrado Ejmplo de Cifrado:
Se recibe el siguiente criptograma C = se ha cifrado con clave la K = de ASCII CIFRADO DE VERNAM Texto Cifrado ASCII Dec Binario XOR ASCII Dec Texto Decifrado Ejmplo de Decifrado:
Usando el código de ACII, cifre el mensaje M = DEBO LEER con la clave K =MURCIELAGO. CIFRADO DE VERNAM Texto Claro Código M Texto Clave Código K Código C Texto Cifrado Ejercicio de Cifrado:
Vernam propone convertir el texto plano en una cadena de bits (la cual puede ser representada en código ASCII) de manera que esto le da una mayor robustez al cifrado. Después aplicar una operación OR Exclusiva, bit a bit con estas dos cadenas para obtener el criptograma, así el texto cifrado no pude proporcionar información alguna al criptoanalista. CIFRADO DE VERNAM Conclusiones: