Saltar la navegación

Ejemplo Simplificado

Ejemplo Simplificado

Supongamos que Alice quiere enviar un mensaje a Bob usando cifrado asimétrico. Bob le proporciona su clave pública para que Alice pueda cifrar el mensaje. Aquí utilizaremos un ejemplo simplificado y métodos no reales para ilustrar el proceso.

Ejemplo
Generada con Dall-e. Ejemplo
  1. Generación de Claves (Simplificado):

    • Bob genera su par de claves.
    • Clave pública de Bob (que puede compartir): 3
    • Clave privada de Bob (que debe mantener en secreto): 7
  2. Cifrado del Mensaje por Alice:

    • Alice quiere enviar el mensaje "HOLA" a Bob.
    • Utiliza un método simplificado donde cada letra se convierte en un número (A=1, B=2, ..., Z=26):
      • H = 8, O = 15, L = 12, A = 1
    • Cifra cada número utilizando la clave pública de Bob (multiplicación por la clave pública):
      • H: 8 * 3 = 24
      • O: 15 * 3 = 45
      • L: 12 * 3 = 36
      • A: 1 * 3 = 3
    • El mensaje cifrado es: 24 45 36 3
  3. Transmisión del Mensaje Cifrado:

    • Alice envía 24 45 36 3 a Bob.
  4. Descifrado del Mensaje por Bob:

    • Bob recibe 24 45 36 3.
    • Utiliza su clave privada para descifrar cada número (realizando una operación con la clave privada):
      • 24 ? 7 = 8  = H
      • 45 ? 7 = 15  = O
      • 36 ? 7 = 12  = L
      • 3 ? 7 = 1  = A
    • Nota: La operación ? estaría compuesta por operaciones complejas que normalmente involucran teoría de números en RSA.
    • El mensaje descifrado es: HOLA

Creado con eXeLearning (Ventana nueva)