6.10 CRIBBING ENIGMA CIPHERTEXT

Example 6.2

Suppose that Enigma ciphertext begins with the suspected following plaintext:

image

This crib is examined for the presence of loops; E N I E is a loop consisting of E N (at position 29), N I (at position 12), and I E (at position 7). Three loops in the crib above are written as shown in Figure 6.12.

Welchman and Turing suggested testing plugboard connections and rotor positions by connecting double-ended Enigma's with the rotors set to the positions (j0, j1, j2) (Fig. 6.13). The symbol for a double-ended Enigma is presented in Figure 6.14. To test the three loops, several double-ended Enigmas were interconnected. The three bombes shown in Figure 6.15 are set to test the plugboard connections EA, PA, and NA. The figure shows the logical equivalents of parts of the bombe corresponding to the three loops rather than the actual bombe structure. The bombe cycles through the 263 initial rotor offsets (j0 + 7, j1 + 9, j2 + 4) to test the EPI loop. The bombe puts a voltage across the input port E; the current moves through the three double-ended rotors, returning to the Test Register. If

image

Figure 6.12 Loops in corresponding plainEx6.2 and cipherEx6.2.

  • (j0 + 7, j1 + 9, j2 + 4) is the correct initial rotor offset, and
  • The plugboard connection ...

Get Computer Security and Cryptography now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.