Cifrado asimétrico explicado con la ayuda de cajas de chocolate.

Es el cumpleaños de tu novia y quieres enviarle algo especial, has comprado chocolates especiales y raros especialmente para ella. Como ella vive en otra ciudad, necesita parcelarlos (estos chocolates no se derriten, esa es la parte interesante de ellos). Solo hay una empresa de paquetería y no se puede confiar en ellos con un regalo tan especial. ¿Qué puedes hacer?

Para ser honesto, no tienes muchas opciones para explorar. Piensa rápido, el tiempo se está acabando. La primera opción que te viene a la mente es:

Ve a entregarlo tú mismo.

No, no esta vez. Si esa es la opción que estamos obteniendo, entonces terminaré de escribir el artículo. ¿Qué puedes pensar el próximo?

Coloca los chocolates en una caja, cierra la caja y parcela.

Parece legítimo, pero tu novia no tiene la llave y obviamente no puedes simplemente parcelar la llave. ¿Qué próximo puedes pensar?

La solución que voy a sugerir ahora requerirá varias vueltas de la misma caja de bombones entre usted y su novia. Avancemos a la solución sin perder demasiado tiempo ya que "el tiempo es esencial" en este momento (no puedes esperar a tu novia).

  1. Pones los bombones en una caja, cierras la caja con LOCK A.
  2. Mantendrás la LLAVE A contigo.
  3. Encomienda la caja a través de la empresa de mensajería. (El cuadro está bloqueado con BLOQUE A, la tecla para abrirlo, es decir, la LLAVE A está solo con usted).
  4. La caja llegó a tu novia (¡está emocionada!)
  5. Llamó a su novia y le pidió que cerrara la caja con su propio candado.
  6. Ella cerró la caja con LOCK B.
  7. Ella mantuvo la LLAVE B con ella.
  8. El paquete ahora se ha dividido en parcas usando los servicios de la misma empresa de mensajería.
  9. Actualmente, la caja tiene dos CERRADURAS (BLOQUEO A y BLOQUEO B), la empresa de mensajería no puede abrirlas ya que no tienen ninguna de las llaves.
  10. La caja te alcanza, has abierto el BLOQUE A con la CLAVE A. La caja todavía tiene BLOQUE B en ella (la CLAVE B de BLOQUEO B es con tu novia y nadie más en este universo).
  11. Has vuelto a parcelar la caja a tu novia (recuerda que la caja está bloqueada con BLOQUEO B, la tecla para abrir esta casilla, es decir, la CLAVE B está con tu novia solamente).
  12. El cuadro llega a su novia y contiene solo un candado, es decir, BLOQUEO B.
  13. Tu novia abrió la caja con KEY B.
  14. Tada! Ella puede disfrutar de todos los chocolates y secretamente te envía besos!
  15. El mensajero se queda rascándose la cabeza.

Explicar el concepto con la ayuda de un diagrama de flujo (disculpas por las partes desordenadas).