How do they know the contents of the morning weather report message before they break the code?

How do they know the contents of the morning weather report message before they break the code? - Woods Covered With Snow

In The Imitation Game there's this 'aha' moment where they realize IF they know the contents of the morning weather report they can use that to break the enigma. They can use the common phrases found in the message, like "weather" or "heil Hitler" to decider the code. It makes sense that they used these common phrases to help break the code. But how did they have the weather messages decoded in the first place before they were able to break the code?



Best Answer

They know about the morning weather report because there are a small number of messages that were broken by hand using traditional code breaking techniques. The number of messages broken by hand was too small to provide useful intelligence, but enough to give them the crucial clue on what to have the machine look for when searching for the key that would allow them to break all the messages.




Pictures about "How do they know the contents of the morning weather report message before they break the code?"

How do they know the contents of the morning weather report message before they break the code? - Cheerful young ethnic female student with long curly hair in casual clothes and backpack smiling and looking away while using mobile phone standing in campus with takeaway coffee
How do they know the contents of the morning weather report message before they break the code? - Top view of white cup of aromatic freshly brewed coffee placed on wooden weathered table
How do they know the contents of the morning weather report message before they break the code? - Smiling woman using cellphone on street





Weather Report




More answers regarding how do they know the contents of the morning weather report message before they break the code?

Answer 2

They didn't need to have the weather message decoded.

  1. they looked for messages from weather stations (with known locations and habits).
  2. once they got a message from a weather station they checked common pieces of plaintext (e.g. 'wettervorhersage' (=weather prediction), rain, fog, storm, fixed message formats used in earlier messages) against the code.

Enigma traffic had one big weakness: a letter could not be encoded as itself. This meant you could compare a crib against the cyphertext. If you found a place where none of the letters matched, you could write a 'menu'. This is a series of letters (W is encoded as X, E is encoded as B etc.) that could be fed into a Bombe, which would try and find rotor settings that match this menu.

Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

Images: Mikhail Nilov, Keira Burton, Jessica Lewis Creative, Tim Douglas