TheBestLinks.com
TheBestLinks.com
Bomba (cryptography), Britain, Cipher, Dessert, Enigma machine, France... Print friendly version | Tell a friend
 
Navigation
Search
Toolbox

Bomba (cryptography)

From TheBestLinks.com

The bomba (plural bomby) was a special-purpose codebreaking machine designed by Polish cryptanalysts and used to crack the German Enigma machine prior to World War II.

A bomba was designed to exploit an obscure but fatal weakness in the Enigma cipher. The Enigma used a three-letter key (for example, "NJR") to indicate the way the operator was to set the machine. German Enigma operators were issued lists of these keys, one for each day. For added security however, individual messages were not broadcast using these keys. Instead, the operator randomly selected a completely new key for each message (for example, "PDN"). This message key would be repeated once ("PDNPDN") and encrypted using the day key. At this point each operator would reset his machine to the message key, which would then be used for the rest of the message. Because of the complexity of the Enigma cipher, the repetition would not be obvious in the ciphertext because the same plaintext letters would encrypt to different ciphertext letters. (For example, "PDNPDN" could become "ZRSJVL".)

However, this method, which appears to be quite secure, nonetheless left a small opening. Using the knowledge that the first three letters of a message were always the same as the second three, Polish mathematician Marian Rejewski was able to determine the internal wirings of the Enigma machine. However, even with this knowledge, because of the complexity of the machine, each of the possible day keys needed to be checked. With 263 = 17,576 possible keys, this was not a task that could be accomplished by hand.

Working for the Polish cryptologic agency, Rejewski invented the bomba, a machine to work through each of the possible day keys using brute force. It decrypted the message using each key, checking to see if the first six characters contained the repetition that indicated a possible match. It printed a list of these decryptions, of which there were hundreds for each message, only one of which was the correctly decrypted text. However, a list of hundreds was far easier to sort by hand than a list of seventeen thousand, and the machine was able to generate this list in only about two hours. The machine was called a bomba (Polish for bomb) for debatable reasons. Some historians claim that it was named after an ice cream dessert; others say that the name came from the fact that the sounds made by the machine as it worked resembled that of a ticking bomb.

Up to August 1939, the Poles had been working on breaking the Enigma code in secret, not informing their French or British allies of their efforts. However, the Germans made a fundamental change to the design of the Enigma, adding two additional rotor components. If the basic principles of the Bomba were to be updated, its complexity would be increased tenfold. The Bomba was no longer a viable option. The Polish, at a dead end, finally shared their work with the French and British, who refocused their efforts.

See also

  • The British developed the inital bomba idea calling it the bombe.



Related links


Top visited 0 of 0 links

[no links posted yet]

>> place link >>

Discussion

Last posted 0 of 0 messages

[no messages posted yet]

>> post message >>

Watch

You can add this article to your own "watchlist" and receive e-mail notification about all changes in this page.
 
   
Innovate it
This page was last modified 12:15, 13 Sep 2004.
  Content is available under GNU Free Documentation License 1.2.
Powered by MediaWiki