Buenos Días El_Manco...
No entiendo nada. ¿Qué tipo de codificación estás usando? ¿La misma que usamos en el ejemplo anterior? Entonces falta que des \( x \).
► Estos serían los datos:
Clave Pública: {143, 2}
Texto Cifrado: [43,49,51,4D,1C,45,3C,4A,3C,46,3E,4E,48,41,4B]
○ Disculpa, pero en realidad no es la misma metodología de la criptografía que se explica en el documento PDF; pero aplico casi las mismas herramientas lógicas.
PASOS.
• Siendo \( n=143 \) el natural compuesto, procedemos a factorizarlo, determinando sus divisores primos \( p \) y \( q \)
• Convertimos el mensaje cifrado de hexadecimal a decimal.
• Recorremos la estructura numérica de \( n \) con \( x=2 \) y desde el punto funcional de la estructura, decodificamos y/o conformamos el mensaje con el divisor \( p \) convirtiendo cada resultado a letras según el codigo ASCI y lo concatenamos para mostrar todo el mensaje.
OBSERVACIONES.
◘ Sin la factorización de \( n \) no podemos a desencriptar el mensaje, que es lo mismo lo que se aplica en RSA... verdad?
◘ En lugar de tener \( e \) y \( d \) que son soluciones modulares, para el cifrado RSA, aplicables a cada letra encriptada, para obtener el valor real de estas en el codigo ASCI, en este caso, la obtención de ese valor real, se lo realiza con los divisores primos, que si no se indica cuál, será \( p \) que es el menor de los divisores.
VENTAJAS DE LA METODOLOGÍA.
• En el cifrado RSA, se emplean \( e \) como clave pública y \( d \) como clave privada, las cuales son constantes y esto está bien; pero funcionan como constantes... me explico, si el mensaje a cifrar es: "OTROS TOROS" esto se podría llegar a deducir, ya que ambas palabras terminan en "..ROS" como también las dos letras iniciales de cada palabra se dan invertidos: "OT...." y "TO...".
→ Se puede deducir, porque el cifrado para «cada letra» es el mismo, es decir, en las letras "O" tendremos el mismo valor convertido a hexadecimal ó a otra base, que será el mismo, algo que en mi metodología no se dá, siendo que las "O" cifradas tendrán diferentes valores, que son, casi con absoluta certeza, imposibles de deducir, como sucede con el sistema RSA... claro que esto, sin agregar algo en la clave privada, que como es secreto, complique mas el descifrado del mensaje.
Saludos Cordiales...