News
Distributed computing cracks WWII code
More than 60 years after the end of World War II, a distributed computing project has managed to crack a previously uncracked message that was encrypted using the Enigma machine.
The M4 Project began in early January, as an attempt to break three original Enigma messages that were intercepted in 1942 and are thought never to have been broken by the Allied forces.
These messages were encrypted using a four-rotor Enigma. That version was considered by Germany to be completely unbreakable, as it could be set up in any one of 2 by 10,145 ways, each of which would encrypt a plain text message a different way.
Cryptologists at Bletchley Park managed to break Enigma through their development of early computers, led by Alan Turing, and also by using intelligence to cut down the number of possible set-ups.
According to the organisers of M4, their open-source message-breaking application managed to crack one of the three messages early last week.
The translation of the message is as follows:
Radio signal 1851/19/252: "F T 1132/19 contents: Forced to submerge during attack. Depth charges. Last enemy position 0830h AJ 9863, [course] 220 degrees, [speed] 8 knots. [I am] following [the enemy]. [Barometer] falls 14 mb, [wind] nor-nor-east, [force] 4, visibility 10 [nautical miles]."
In breaking the first message, the project organisers used so-called brute force to test the encrypted message against all possible set-up configurations of the four-rotor Enigma. However, this configuration did not include the machine's plugboard, which allowed the operator to swap two letters around before they were processed by the machine's rotors.
The plugboard added much more complexity to the encryption process than any single rotor. To address this, the M4 Project used a "hill-climbing algorithm".
"Hill-climbing algorithms try to optimise an object, in this case the plugboard settings, by changing the object step by step. After each change the 'goodness' or 'fitness' of the new object has to be determined by a scoring function. Changes that lead to a 'better' object are retained. Here the changes lie in constantly trying out new wirings of the Enigma plugboard. After each change, the scoring function tests a new wiring by deciphering the message and trying to determine how closely the resulting plaintext matches the statistics of the natural language," the M4 Project explained.
With two messages still to break, the M4 Project is looking for computer users to download its application and help out.
More about Software
- Obama in sex video shocker? Oh wait, it's just spam September 11, 2008
- No black holes from Large Hadron Collider, say scientists September 10, 2008
- Michael Moore to premiere film online September 05, 2008
- Images: Touring Google's Chrome browser September 05, 2008
- Extensions promised for Chrome September 04, 2008

- Samsung S5560 and B3410: Festive phones from Carphone Warehouse
- Microsoft security updates causing 'black screen of death'?
- 3 to let mobile-broadband punters cancel contracts over poor 3G coverage
- Twitter denies Japan plan to pay you 70 per cent for tweeting
- Google and Bing top searches of 2009: Swine flu, Facebook and the king of pop
- Gimmicks are the new megapixels: The new generation of unusual digital cameras

- Microsoft security updates causing 'black screen of death'?
- Twitter denies Japan plan to pay you 70 per cent for tweeting
- Google and Bing top searches of 2009: Swine flu, Facebook and the king of pop
- Pub fined £8,000 after punter pirates with their pint
- Virgin Media and CView to rifle through your packets
- How MySpace can beat Facebook in 2010
- Want to try the new Google homepage? We show you how
- Windows 7 Family Guy clips outed, with bonus Sugababes
- Last.fm interview: Behind the music
- Truphone talks turkey with free calls on Thanksgiving
- Man arrested for not tweeting to teeming tween tumult
- The best of Photosynth
- Seesmic Desktop for Windows: Better for Twitter than TweetDeck?
- Microsoft and Murdoch ganging up on Google?
- Spotify launches on Nokia, Samsung, Sony Ericsson phones



