FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
November 16, 2007
German Radio Amateur wins Colossus Code Cracking Contest

John Dorsey
The Cipher Challenge held by a Bletchley Park team invited amateurs to compete against a vintage replica Colossus in decoding a message in the WWII-era Lorenz SZ42 cipher.

Joachim Schüth, a programmer in Bonn, Germany has won the Colussus Cipher Challenge by being the first to decrypt an message encoded in the World War II-era Lorenz SZ42 cipher. The Cipher Challenge was held by a team at the National Museum of Computing at Bletchley Park in the UK. The team, led by Tony Sale, spent over a decade rebuilding a working replica of Colussus Mark 2, the British computer used to break the German Lorenz cipher in WWII. To celebrate the completion of the rebuild, the museum held the Cipher Challenge, sending an encoded message from Germany to see how quickly the new Colussus could decode the message.

Amateur radio operators were also invited to participate in the challenge, and Joachim took them up on it. He wrote his own software in Ada and has posted his source code online, along with details of how he was able to determine the cipher in 46 seconds. He relied on the radio transceiver of a local ham radio club and decoded the message on his laptop. Naturally, this gave him an advantage over the Bletchley Park team using the Colussus, which takes hours to decode the cipher.

According to a BBC News report, a separate team at Bletchley Park also ran a "virtual Colossus" on a laptop, which beat the vintage iron as well. Cryptographic purists point out that newer digital computers are faster at breaking ciphers, but the older analog computers provide warmer decryption and better fidelity, particularly when decoding messages in Jazz.

The Museum provides the Virtual Colussus software online as well as the ciphertext from the messages so that future cryptanalysts can attempt to break it.

RELATED ARTICLES
No Related Articles
TOP 5 ARTICLES
No Top Articles.
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
                                   
    INFO-LINK

    Resource Links: