Test Foro de elhacker.net SMF 2.1

Seguridad Informática => Seguridad => Criptografía => Mensaje iniciado por: saotome en 10 Octubre 2018, 10:30 AM

Título: Ayuda para solucionar este problema
Publicado por: saotome en 10 Octubre 2018, 10:30 AM
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
Título: Re: Ayuda para solucionar este problema
Publicado por: simorg en 10 Octubre 2018, 11:24 AM
En el Foro no se hacen trabajos del cole, publica lo que lleves codeado de lo contrario no te ayudaran.




Saludos.
Título: Re: Ayuda para solucionar este problema
Publicado por: kub0x en 12 Octubre 2018, 19:38 PM
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.