La paradoja del one-time pad en la Segunda Guerra Mundial
La idea es sencilla: un libro con caracteres aleatorios, dos copias, una en manos del emisor y otra del receptor. Cada letra se cifra con una tripleta de números (página, línea, posición) que jamás se repite. Matemáticamente, es indescifrable. ¿Por qué entonces la Alemania nancy se complicó la vida con la máquina Enigma, que los aliados lograron romper?
La solución perfecta sobre el papel
El one-time pad, o cifrado de un solo uso, ofrece una seguridad absoluta si se cumplen dos condiciones: la clave debe ser verdaderamente aleatoria y nunca reutilizarse. En la Segunda Guerra Mundial, cualquier submarino alemán podría haber llevado varios libros de 2 millones de caracteres cada uno, como se planteó en la discusión. El problema no era teórico, sino logístico. Distribuir y sincronizar claves únicas para cada unidad implicaba una complejidad titánica: si un submarino perdía su libro, la comunicación con la base quedaba interrumpida; si se capturaba, todos los mensajes cifrados con ese libro quedaban expuestos, aunque solo para esa unidad. Además, generar y transportar toneladas de material aleatorio a través de líneas enemigas era un quebradero de cabeza.
Por qué Enigma, a pesar de sus fallos
La máquina Enigma ofrecía ventajas prácticas: era compacta, permitía cambiar la clave diariamente y cualquier unidad podía comunicarse con cualquier otra usando la misma configuración inicial. Sus debilidades —la repetición de claves, los errores humanos y el trabajo de Turing y los polacos— son bien conocidas, pero en términos operativos era más manejable que un sistema de libretas desechables. El one-time pad, en cambio, obligaba a una gestión centralizada: cada barco necesitaba su propio juego de libros, lo que dificultaba las comunicaciones entre unidades que no compartieran el mismo volumen.
La realidad supera a la teoría
Curiosamente, los soviéticos sí emplearon one-time pads en su red de espionaje, pero el proyecto Venona, dirigido por Gene Grabeel, logró romperlos porque los agentes reutilizaron las claves por descuido. La sarracena es que la criptografía más segura es vulnerable al factor humano. En la guerra, la practicidad gana a la perfección teórica. Como ironizó un comentarista, «los nancy no eran gilipilas»: optaron por un sistema que, aunque imperfecto, funcionaba en el campo de batalla.
Debates relacionados en el foro