DupercuriousThursday, June 25, 2026 · Practical guides to curiosity and general knowledge
Arts & Culture

The Clicking Logic of the Bombe: A Step-by-Step Mechanical Decryption

Follow the precise mechanical sequence used by Alan Turing's team to strip away billions of Enigma possibilities using nothing but electricity and relays.

Rafael Almeida Costa
Rafael Almeida CostaScience & Innovation Lead7 min read
Editorial image illustrating The Clicking Logic of the Bombe: A Step-by-Step Mechanical Decryption

The silence of the British countryside at Bletchley Park was deceptive. Inside the huts, a rhythmic, industrial clattering echoed twenty-four hours a day. It was the sound of over 200 Turing-Welchman Bombe machines—electromechanical beasts that did the work of a thousand mathematicians in seconds. In 2026, we visualize code breaking as a hacker in a hood typing furiously on a glowing laptop, but in 1940, the "computer" was a wall of spinning copper drums and clicking relays.

To understand how the Allies turned the tide of World War II without a single microprocessor, we must strip away the Hollywood mythology. The Enigma machine was not cracked by a sudden flash of intuition; it was dismantled by a rigorous, mechanical process of elimination. Alan Turing and Gordon Welchman did not build a machine to find the answer; they built a machine to rapidly identify the billions of wrong answers. When every impossibility is removed, whatever remains, however improbable, must be the truth.

Here is the precise mechanical sequence used by the codebreakers to derive the daily Enigma settings.

The Preparatory Guesswork

Before a single switch on the Bombe was flipped, the human element had to provide a foothold. The machine relied entirely on a "crib," a guessed piece of plaintext that the cryptanalysts suspected was in the German message.

The German military communication protocols were rigid, which became their fatal flaw. Operators often used standard phrases, most notably "Wetterbericht" (weather report) at the start of a transmission or operational phrases like "Keine besonderen Ereignisse" (nothing to report). The cryptanalysts in Hut 6 and Hut 8 would analyze the traffic patterns for the day. If they intercepted a message at 6:00 AM that was the exact length of a standard weather report, they would align the ciphertext with the guessed plaintext.

For example, if the intercept began with ETJWPX and the cribs guessed "WETTER," the codebreakers looked for "cycles" in the non-changing letters. However, the Enigma machine never encrypted a letter as itself. If the ciphertext had a 'W' where the crib also had a 'W', that guess was instantly discarded. Once a valid crib was identified—a plausible alignment of text that obeyed the machine's physical constraints—it was time to wire the menu.

Photographic detail related to The Clicking Logic of the Bombe: A Step-by-Step Mechanical Decryption

Step 1: Constructing the Menu

The "menu" was not a list of options, but a complex electrical diagram representing the logical relationships of the crib. This step utilized Gordon Welchman’s crucial contribution: the Diagonal Board.

The cryptanalyst drew a diagram of the crib connections. If the letter 'E' in the plaintext encrypted to 'X' in the ciphertext at the first position, and 'T' encrypted to 'Y' at the second, and so on, these were drawn as connected nodes. The Enigma machine’s internal wiring was reciprocal (if A enciphers to B, B enciphers to A). This reciprocity created loops or "closed circuits" in the menu.

The operator would take a set of heavy colored cables and patch them into the back of the Bombe machine. Each cable represented a letter relationship from the crib. These cables connected the scrambler drums, which simulated the rotors of the Enigma. If the menu showed a connection between 'B' and 'U', a physical wire was plugged to bridge those two points on the machine's backboard. The Diagonal Board, a massive array of cross-wired plugs at the rear of the machine, allowed these connections to interact with one another, effectively simulating the plugboard (Steckerbrett) of the German device.

This wiring process was often tedious and prone to human error. A single misplaced wire could waste hours of valuable run-time, yet it was the bridge between human hypothesis and mechanical proof.

Step 2: Registering the Scrambler Drums

The Bombe did not have just one set of rotors; it had thirty-six sets, arranged in three vertical banks of twelve. This allowed the machine to test thirty-six different rotor orders simultaneously.

The operator had to physically install the drums at the top of the machine. Each drum was color-coded to represent a specific rotor from the Enigma (I, II, III, etc.) and had a distinct internal wiring pattern. The drums were about three inches in diameter and had brass contacts on both sides.

Based on the intelligence gathered for the day (such as which rotors the German Army was currently favoring), the operator would select the drum orders. One bank might test the order I-II-III, while the next tested I-III-II, and so on. The drums were not just placed randomly; they were aligned to a specific "start position" relative to the crib.

Once the drums were in place and the menu was wired, the machine was physically primed to hunt. It was essentially thirty-six Enigma machines running in parallel, but running backwards.

Step 3: The Electrical Hunt for Contradictions

The operator engaged the main motor. The sound was deafening—a rhythmic thrumming as the drums began to rotate.

Unlike a modern computer that calculates positive matches, the Bombe was designed to detect contradictions. It worked on the principle of "rotational elimination." The machine would step through the 17,576 possible rotor positions (26 x 26 x 26).

At each step, an electrical current was sent through the wired menu. The current flowed from the input, through the scrambling drums (simulating the rotors), and into the Diagonal Board. The logic was brutal: if the electrical flow suggested that a letter must be connected to itself (which is impossible on an Enigma due to the reflector), or if the Stecker plugboard connections created a logical conflict (e.g., 'A' connected to 'B' and 'A' connected to 'C' simultaneously), a relay tripped.

When a relay tripped, it registered that this specific rotor position was impossible. The machine would not stop; it would simply register the "fail" in the register and move to the next position.

The beauty of the design was speed. The drums spun continuously. The electrical checks happened in milliseconds. The machine could churn through tens of thousands of positions in under fifteen minutes, systematically ruling out the mathematical dead-ends.

Step 4: The "Stop" and the Run

The machine did not stop when it found the code. It stopped when it failed to disprove it.

When the drums reached a position where the current could flow through the entire menu without triggering a single contradiction relay, the machine sensed this logical consistency. A magnetic brake engaged, and the drums halted instantly.

This was known as a "stop."

A "stop" was not a guaranteed solution. It was merely a candidate. The Bombe found a setting where the crib could work. It was up to the Wren (Women's Royal Naval Service operator) to verify this. She would note the drum positions and the corresponding letters on the register board.

The machine was then restarted. It might find several stops for a single menu. Some were false positives caused by a poor crib or a random statistical fluke. Each stop had to be treated with skepticism until proven otherwise. The mechanical process had narrowed a search space of 150 quintillion possibilities down to a handful of plausible candidates.

Step 5: The Verification

This final step took the candidate settings back to a human or a smaller checking machine (the Letchworth Enigma). The operator would take the rotor order and the wheel positions indicated by the Bombe's "stop" and set them on a standard Enigma machine.

She would type in the ciphertext. If the result was intelligible German plaintext, the code was broken. If the result was gibberish, the stop was a false alarm, and the Bombe was run again, perhaps with a slight adjustment to the menu or the drum order.

Once a valid setting was found, it allowed the British to read the entire day's traffic for that specific network (e.g., the German Air Force or U-boats). This "key" was valid for 24 hours, until the Germans reset the machines at midnight. Then, the hunt began again.

The Legacy of Analog Logic

The Bombe machine stands as a testament to a different kind of intelligence. In an era defined by software, it is easy to forget the sheer physicality of early computation. The clicking of the relays was not just noise; it was the sound of logic being manifested in voltage and steel.

It serves as a stark reminder that constraints often breed innovation, a concept explored when we look at why the color blue barely existed in ancient art. The lack of digital processing power forced Turing and Welchman to exploit the physics of electricity in a brilliantly lateral way. They used the machine's own rigid rules against it.

Furthermore, this achievement challenges the romanticized notion of the solitary creator. Much like how a deaf composer 'heard' the final notes of the Ode to Joy through internal vibration and physical connection, the codebreakers understood the machine not just mathematically, but viscerally. They felt the rhythm of the rotors and anticipated the flow of the current.

The Bombe did not calculate; it eliminated. It was a sieve for truth, straining out the impossible until only the reality remained. This method of rotational elimination remains a powerful philosophical tool for problem-solving: to find the answer, stop looking for the right thing and start aggressively dismantling the wrong things.

Read next