Professional Documents
Culture Documents
Cifra de Doble
Transposicin
Para encriptar con cifra de doble
Cifra de Doble
Transposicin
Ahora si transponemos (permutamos)
Las filas de acuerdo con
Las columnas de acuerdo con
Obtenemos
Cifra de Doble
Transposicin
El texto cifrado (ciphertext) se obtiene de leer la
matriz final
Para la doble transposicin, la clave consiste en
El tamao de la matriz
La permutacin de filas y columnas
El receptor que conoce la clave puede
Cifra de Doble
Transposicin
Para descifrar el ciphertext del ejemplo
Cifra de Doble
Transposicin
Descifrando el texto
El plaintext es attackatdawn
Cifra de Doble
Transposicin
A diferencia de la sustitucin simple, la doble
One-Time Pad
La Cifra de Vernam o One-Time Pad, es
One-Time Pad
Ntese que el mapeo entre las letras y los bits
no son secretos.
Suponga que una espa llamada Alice desea
encriptar el mensaje, heilhitler usando OneTime Pad.
Primero consultamos la tabla para convertir
las letras a bits.
One-Time Pad
El One-Time Pad, require de una clave que
One-Time Pad
Suponga que la clave de Alice es
Encriptando el mensaje
One-Time Pad
Bob recibe el mensaje de Alice, y desencripta
One-Time Pad
Consideremos 2 escenarios adicionales
Primero, suponga que Alice tiene un enemigo,
One-Time Pad
Cuando Bob desencripta el mensaje usando
One-Time Pad
Segundo escenario. Suponga que Alice es
One-Time Pad
Cuando los captores desencriptan el mensaje,
One-Time Pad
Los ejemplos demuestran que One-Time Pad,
es probablemente segura
Si la clave es elegida aleatoriamente y el
One-Time Pad
Esta cifra tiene una seria desventaja
El pad (la clave) tiene la misma longitud que el
mensaje
El pad debe ser transmitido de forma segura al
receptor antes que el ciphertext sea
desencriptado.
Si podemos enviar de manera segura el pad,
entonces porque no enviar el plaintext por ese
medio seguro.
One-Time Pad
Por qu One-Time Pad puede usarse solo una vez?
Supongamos que tenemos 2 plaintext P1 y P2,
encriptados como
y
Tenemos 2 mensajes encriptados con la misma
clave one-time pad k. Esto en criptoanlisis se
llama en el fondo (depth)
En el caso de one-time pad en el fondo
La clave ha desaparecido del problema. Esto no
One-Time Pad
Veamos un ejemplo de dos mensajes