Turingery

Turingery[1] or Turing's method[2] (playfully dubbed Turingismus by Peter Ericsson, Peter Hilton and Donald Michie[3]) was a manual codebreaking method devised in July 1942[4] by the mathematician and cryptanalyst Alan Turing at the British Government Code and Cypher School at Bletchley Park during World War II.[5][6] It was for use in cryptanalysis of the Lorenz cipher produced by the SZ40 and SZ42 teleprinter rotor stream cipher machines, one of the Germans' Geheimschreiber (secret writer) machines. The British codenamed non-Morse traffic "Fish", and that from this machine "Tunny" (another word for the tuna fish).

Reading a Tunny message required firstly that the logical structure of the system was known, secondly that the periodically changed pattern of active cams on the wheels was derived, and thirdly that the starting positions of the scrambler wheels for this message—the message key—was established.[7] The logical structure of Tunny had been worked out by William Tutte and colleagues[8] over several months ending in January 1942.[9] Deriving the message key was called "setting" at Bletchley Park, but it was the derivation of the cam patterns—which was known as "wheel breaking"—that was the target of Turingery.

German operator errors in transmitting more than one message with the same key, producing a "depth", allowed the derivation of that key. Turingery was applied to such a key stream to derive the cam settings.[10]

  1. ^ Good, Michie & Timms 1945, p. 313 in Testery Methods 1942–1944
  2. ^ Government Code and Cypher School 1944, p. 89
  3. ^ Copeland 2006, p. 380
  4. ^ Good, Michie & Timms 1945, p. 309 in Early Hand Methods
  5. ^ Hodges 1992, pp. 230–231
  6. ^ Copeland 2006, pp. 380–382
  7. ^ Churchhouse 2002, p. 4
  8. ^ Tutte 1998, p. 5
  9. ^ Good 1993, p. 161
  10. ^ Copeland 2006, p. 381