ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo: RSA: cifrado y ataques

Pat0268Apuntes10 de Junio de 2018

511 Palabras (3 Páginas)388 Visitas

Página 1 de 3

Actividades[pic 1]

Trabajo: RSA: cifrado y ataques  

Descripción del software a usar

El software que se deberá usar es:

  • genRSA v2.1: http://www.criptored.upm.es/software/sw_m001d.htm
  • Mobile Big number equation calculation:

https://www.mobilefish.com/services/big_number_equation/big_number_equation.php#equation_output

  • OpenSSL Shining Light Productions:

https://slproweb.com/products/Win32OpenSSL.html

Enunciado de la práctica

  • Ejercicio 1: generación de claves (usa copiar y pegar):
  • Con genRSA genera las siguientes claves de forma manual. Para cada una de ellas apunta la clave privada, el número de CPP y el número de NNC.

Clave de 32 bits p =49633; q = 55021; e=13

Clave de 64 bits: p = 3695690543; q = 3818226779; e= 65537

Clave de 1.024 bits:

p =

92D290E91CB041A995E7604AE74000393508764F6EAB97FBB22BA5FB0F728ADAF322BDA62EEC562D7FB1EA1EB30DED0227A7DFACC22379F6C9CBC9843556788B9

q =

1A7AD8A74BA72557AC4A6C228B89D3EFCAFCF4C509D27414A163587C3A9D5DB5587AB16ABD3E5D7EA2B6860008C39CE5DD07A8A4FBB07C07C2CBFCA57C2408F5

e = 10001

  • Ejercicio 2: cifrado y descifrado.
  • Con la clave de 64 bits generada en 1b, cifra con la clave pública los mensajes M que se indican y luego descifra con la clave privada el criptograma:

M = 56789 (número en decimal)

M = cifrando bloques de texto (texto en ASCII)

  • Ejercicio 3: ataques por factorización, paradoja del cumpleaños y cifrado cíclico.
  • Ataque por factorización a clave de 80 bits: n = 652199222886751689843009.
  • Ataque con paradoja del cumpleaños a claves de 50 bits:

n = 906140610711097, e = 65537, M = 2 (comprueba se obtiene la clave privada)

n = 714873028635476, e = e = 65537, M = 2 (comprueba se obtiene una CPP)

  • Ataque por cifrado cíclico a clave de 40 bits:

n = 567858423733, e = 5 (usar C = 282475249, 312500000 y 345025251

Informe de la práctica

  • Ejercicio 1:  
  • Indica para cada clave los valores de la clave privada d, la cantidad de CPP y la cantidad de NNC.

Clave a)                 d = ___        CPP = ___        NNC = ___

Clave b)                d = ___        CPP = ___        NNC = ___

Calve c)                d = ___        CPP = ___        NNC = ___

  • Ejercicio 2:
  • Indica:

Criptograma para M = 56789

Criptograma para M = cifrando bloques de texto

  • Ejercicio 3:
  • Indica los resultados obtenidos en los ataques por:

La factorización de n, valores de p y q.

La paradoja del cumpleaños (número de cifrados realizados en cada caso)

El cifrado cíclico (número de cifrados realizados en cada caso)

Entrega

Terminado el informe y para realizar la entrega, sube al Campus Virtual solamente esta última hoja de informe de la práctica rellena (no incluyas los enunciados) y que habrás guardado en un archivo en formato PDF. No se aceptan archivos en formato Word.  

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (104 Kb) docx (17 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com