German code breaking in World War II achieved some notable successes cracking British naval ciphers until well into the fourth year of the war, using the extensive German radio intelligence operations during World War II. Cryptanalysis also suffered from a problem typical of the German armed forces of the time: numerous branches and institutions maintained their own cryptographic departments, working on their own without collaboration or sharing results or methods. This led to duplicated effort, to a fragmentation of potential, and to lower efficiency than might have been achieved. There was no central German cryptography agency comparable to Britain’s Government Code and Cypher School (GC&CS), based at Bletchley Park.

History

Departments

In Germany, each cryptographic department was responsible for cryptanalytic operations. They included:

German code breaking in World War II

Deutsche Reichspost (DRP) - Reich Mail Service) Forschungsstelle - "Research Bureau", telephone intercept unit, part of the DRP) Forschungsamt - "Research Office", under the authority of Reichsmarschall Hermann Göring) Auslandsamt, Abteilung Z Oberkommando der Wehrmacht Chiffrierabteilung (OKW/Chi Wehrmacht) - Decryption Department of the High Command of the Wehrmacht General der Nachrichtenaufklärung of the Heer Oberkommando des Heeres/Abt. Fremde Heere Ost (OKH/FHO - Army Supreme Command/Foreign Armies East Department intelligence focused on Eastern nations' armies) Oberkommando des Heeres/Abt. Fremde Heere West (OKH/FHW - Army Supreme Command/Foreign Armies West Department intelligence focused on Western nations' armies) Abwehr - the intelligence department of the Wehrmacht Chiffrierstelle, Oberbefehlshaber der Luftwaffe, of the Oberkommando der Luftwaffe (OKL) - Air Force Supreme CommandOberkommando der Marine (OKM) - Navy Supreme Command)Reich Security Main Office (RSHA) - Reich Security Main Office under HimmlerPers Z S - of the Foreign Office

German code breaking in World War II

While most contributed little to the German war effort, the Navy's OKM did have some remarkable successes in breaking Allied codes. The 2. Abteilung der Seekriegsleitung included the Marinenachrichtendienst (M.N.D.) and its III. Abteilung, radio intelligence. The B-Dienst (Beobachtungsdienst, "surveillance service",) and the xB-Dienst ("decryption service") were able to break into several important Allied radio communication circuits.

German code breaking in World War II

B-Dienst

The B-Dienst, created in the early 1930s, had broken the most widely used British naval code by 1935. When war came in 1939, B-Dienst specialists had broken enough British naval codes that the Germans knew the positions of all British warships. They had further success in the early stages of the war as the British were slow to change their codes. The B-Dienst could regularly read the Broadcast to Allied Merchant Ships (BAMS) code, which proved valuable for U-boat warfare in the early phases of the Battle of the Atlantic. In February 1942, B-Dienst broke the code used for communication with many of the Atlantic convoys.

Before the US entered the war at the end of 1941, B-Dienst could also read several American codes. This changed after April 1942, when the US Navy changed their code systems, but earlier, the ability to read American message traffic contributed to the success of Operation Paukenschlag (Operation Drumbeat), the destructive U-boat attacks off the American East Coast in early 1942.

In 1941, the US Navy refused, for security reasons, to equip the British Navy with their ECM Mark 1 encryption devices, so the British Admiralty introduced "Naval Cypher No. 3" for Allied radio communication and convoy coordination in the Atlantic. The B-Dienst concentrated on deciphering the new code, in September 1942 and from December 1942 to May 1943, 80 percent of the intercepted radio messages were read but only 10 percent were decrypted in time to take action.

The British Naval Cypher No. 5 is also known to have been broken by the B-Dienst, as were various low-grade British Naval and Air codes, including COFOX, MEDOX, FOXO, LOXO, SYKO, Air Force code and Aircraft Movement code. The US "Hagelin" M-209 field cipher machine and the French "Anglp" code were also often read.

In addition, B-Dienst cracked Soviet and Danish code systems.