Ayuda para solucionar este problema

Iniciado por saotome, 10 Octubre 2018, 10:30 AM

0 Miembros y 1 Visitante están viendo este tema.

saotome

Buenos días

Me gustaría que alguien pudiera echarme una mano para resolver este problema:

Juan (p=523, q=307, e=181) conoce la clave publica de María (p=353, q=383, e=397) le quiere enviar un mensaje de manera que se aseguere la máxima autenticidada i confidencialidad.

El mensaje que Juan quiere enviar a María es FLOYD. Para pasarlo a código numérico la A vale 1 hasta la Z que vale 26 (no hay Ñ)

Se pide

a) Buscar el mensaje a cifrar m
b) Buscar las claves privadas de Juan i Maria
c) Juan quiere enviar ahora el mensaje codificado FLOYD ded un modo que se asegure la máxima autenticidad y confidencialidad posible. Buscar el mensaje enviado a María separando el mensaje en bloques inferiores a n.

Muchísimas gracias

simorg

En el Foro no se hacen trabajos del cole, publica lo que lleves codeado de lo contrario no te ayudaran.




Saludos.

kub0x

Como ha dicho mi compañero simorg no se hacen tareas.

Busca sobre Textbook RSA ya que tu ejercicio es un ejemplo clásico sobre cifrado en RSA. En ningún momento textbook RSA va a otorgar la máxima confidencialidad, ya que al no introducir padding si envias "FLOYD" dos o más veces, el atacante sabe que el mensaje es el mismo, aunque no pueda descifrarlo habría ganado información (en este ejemplo si podría perfectamente).

Para otorgar autenticidad informáte sobre firmas digitales.

Saludos.
Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate