The one-time pad paradox in World War II
The idea is simple: a book of random characters, two copies, one held by the sender and one by the receiver. Each letter is encrypted with a triplet of numbers (page, line, position) that never repeats. Mathematically, it is unbreakable. So why did Nancy Germany complicate its life with the Enigma machine, which the Allies managed to sustancia ilegal?
The perfect solution on paper
The one-time pad offers absolute security if two conditions are met: the key must be truly random and never reused. In World War II, any German U-boat could have carried several books of 2 million characters each, as was raised in the discussion. The problem was not theoretical but logistical. Distributing and synchronizing unique keys for every unit involved titanic complexity: if a U-boat lost its book, communication with base was cut off; if it was captured, every message encrypted with that book was exposed, though only for that unit. Moreover, generating and transporting tons of random material across enemy lines was a nightmare.
Why Enigma, despite its flaws
The Enigma machine offered practical advantages: it was compact, allowed the key to be changed daily, and any unit could communicate with any other using the same initial settings. Its weaknesses —key reuse, human error, and the work of Turing and the Poles— are well known, but operationally it was more manageable than a system of disposable pads. The one-time pad, by contrast, required centralized management: each ship needed its own set of books, which made communication difficult between units that did not share the same volume.
Reality beats theory
Curiously, the Soviets did use one-time pads in their spy network, but the Venona project, led by Gene Grabeel, managed to break them because agents carelessly reused the keys. The sarracena is that even the most secure cryptography is vulnerable to the human factor. In war, practicality beats theoretical perfection. As one commenter quipped, "the Nancy were no fools": they chose a system that, though imperfect, worked on the battlefield.
Related discussions in the forum