Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SItema 11
SItema 11
Este archivo forma parte de un curso sobre Seguridad Informática y Criptografía. Se autoriza la
reproducción en computador e impresión en papel sólo con fines docentes o personales, respetando
en todo caso los créditos del autor. Queda prohibida su venta, excepto a través del Departamento de
Publicaciones de la Escuela Universitaria de Informática, Universidad Politécnica de Madrid, España.
SiVi = T
i
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva 4
Claveprivada:
Clave privada: ,-1-1
, Esto se interpreta como
encontrar los vectores que
Clavepública:
Clave pública: mochila
mochilaSS cumplan con un valor de T.
CIFRADO: DESCIFRADO:
C=SM M = -1 C mod
como S = S’ mod Entonces obtenemos:
C = S’ M mod S’ M
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
12
© Jorge Ramió Aguirre Madrid (España) 2003
Cifrado mochila de Merkle y Hellman (1)
Vamos a cifrar el mensaje M = Sol usando la mochila simple
y supercreciente S’ = {3, 5, 12, 21}.
1. Elección de : 2S’4 221 = 45
2. Elección de : mcd(, ) = 1 = 32 (-1 = 38)
3. Mochila S: S = S’ mod
S1 = 32 3 mod 45 = 96 mod 45 = 6
S2 = 32 5 mod 45 = 160 mod 45 = 25
S3 = 32 12 mod 45 = 384 mod 45 = 24
S4 = 32 21 mod 45 = 672 mod 45 = 42
Clave
Clavepública:
pública:SS=={6,25,24,42}
{6,25,24,42} Claveprivada:
Clave =45,-1-1=38
privada:=45, =38
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
13
© Jorge Ramió Aguirre Madrid (España) 2003
Cifrado mochila de Merkle y Hellman (2)
Clave
Clavepública:
pública:SS=={6,25,24,42}
{6,25,24,42} privada:==45,
Claveprivada:
Clave 45,-1-1==38
38
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
14
© Jorge Ramió Aguirre Madrid (España) 2003
Descifrado mochila de Merkle y Hellman
Clave
Clavepública:
pública:SS=={6,25,24,42}
{6,25,24,42} privada:==45,
Claveprivada:
Clave 45,-1-1==38
38
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
26
© Jorge Ramió Aguirre Madrid (España) 2003
Cuestiones y ejercicios (1 de 2)
1. Recorra de izquierda a derecha y de derecha a izquierda la mochila
S = {13, 6, 1, 3, 4, 9, 10} para T = 24. ¿Tiene solución rápida?
2. Para la mochila de la pregunta anterior, ¿hay una o más soluciones?
3. ¿Interesa usar en criptografía el problema de la mochila con una
solución no única? ¿Por qué sí o no?
4. ¿Qué significa que una mochila sea supercreciente? ¿Es la mochila
S = {3, 4, 9, 18, 32, 73} supercreciente? ¿Por qué?
5. A partir de la mochila S’ = {3, 5, 10, 21, 43} obtenga la mochila
MH difícil S. Para y use los valores mínimos posibles.
6. Si la mochila fácil es S’ = {1, 2, 4, 8, 16, 32, 64, 128} con = 257
y = 21, cifre con una mochila de MH el mensaje en ASCII de 10
caracteres M = Hola amigo (recuerde que el espacio se cifra).
7. Descifre el criptograma obtenido en la pregunta anterior.
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
27
© Jorge Ramió Aguirre Madrid (España) 2003
Cuestiones y ejercicios (2 de 2)
8. ¿Qué valores mínimos de diseño propusieron Merkle y Hellman
para su sistema de cifrado con mochila? ¿Por qué?
9. Diseñe una mochila de MH con parámetros proporcionales si m = 5.
10. No es un buen criterio elegir m = 4, m = 8 o m = 16. ¿Por qué?
11. ¿En qué consiste el ataque de Shamir y Zippel a la mochila de MH?
12. En el ejemplo de los apuntes, ¿cuántas operaciones ha tenido que
hacer nuestro algoritmo para romper la clave privada?
13. Con el software de mochilas de la asignatura genere una mochila
difícil a partir de la mochila fácil S’ = {122, 250, 506, 1.018, 2.042,
4.090, 8.186}, con = 59.369 y = 59.361. Cifre algo con ella y
luego haga un ataque. ¿Cuántas mochilas S encuentra? Coméntelo.
14. ¿Usaría un sistema de mochila para cifrar información en un
entorno como Internet? ¿Y en una intranet para respuestas a un
examen?
Seguridad Informática y Criptografía. Tema 11: Cifrado Asimétrico con Mochilas Diapositiva
28
© Jorge Ramió Aguirre Madrid (España) 2003