CD-ROM Challenge

To discover more about the history of code breaking click here to download the Code Book CD-ROM by Simon Singh and Nick Mee.

Below I have set five challenges using the enigma emulator on the Code Book CD-ROM. Some of the challenges have missing settings that you need to work out to break the code. [If you are having problems with the emulator on Vista or Windows 7, scroll to the bottom of the page for a fix.]

Notes: A fullstop is expressed by X; colon by XX; question mark by UD; comma by Y; dash by YY; parenthesis by KK; and quotations or emphasis are written within two Js. Full punctuation is used except for a fullstop at the end, which is omitted. Numbers are written as words.

All answers are in english, so you will know when you've done it right!

 


 

Challenge 1.

Ciphertext: XPRUQ SRRCO WMPCO YGHGO ZXIPJ FOKCO USAHI XWHYP OZZEE GOPBR NXKMT NSGDM HMWBJ IRPMK QDAQK URKRX QCGKN UNIHD WXVJS KMZOZ GVRGC SKCED YDPSI

Given settings:
Reflector UKW B
Rotors II IV I
Ring Settings E F T
Rotor Settings 15 05 12
Plugboard Settings A-P, C-G, D-X, F-Z, H-L, J-Q, K-W, M-N, S-T, U-Y

Set the enigma emulator to the given setting to decode the ciphertext.

 


 

Challenge 2.

Ciphertext: SYBCG RJLIZ UOFKI WREKE YPTFZ BLADK KKFDH UBHEM GKWIE VBDNP WUKCV LWVOA XMUYQ DCHMS ZXHPW WTXWP QWZRY SQGDH AZFUJ AJVOD UFNBC CTCNJ PPJZK TEJEC AWYBF WDFNB EAPYX ECRQD YKCDK STMZY VRLZT FBXRQ ZZZFS CWLXH SZQGQ ISQTH ZFDIY

Given Settings:
Reflector UKW B
Rotors III V ?
Ring Settings K T N
Rotor Settings I B T
Plugboard Settings A-V, B-Q, D-Z, F-G, H-P, I-M, J-O, L-Y, R-W, T-X

Here the rotor settings were transmitted as letters instead of numbers.
Work out the missing rotor.

 


 

Challenge 3.

Ciphertext: HCBXP TXUZG IMAKB DOLZM LJAKS AFGNF BBKTK PUPWU UBHBL WAYSA YZBUH UILTL VYKWL ZXXLP JANLX SQAOR DTGLB BECTJ OCTTA XLDPO FZDDO JJNEH RHUKX IYWVH ZQHYF ZXZBH YYOAM ACSZB RGAPK IDWQY GLBQB HQOOM ASDST XEWZU JSRAT EZUSS RNLNL XBIZG MYKVV MRWPK SOIYP GYWMD NHKHG MPGPC IPHDZ BUIFS WAJQL JQPJU GAYHM PQRYF BPXIA FAXSG ZXCFJ OSQOU NFHAZ EVKAS YZKKI OMPBZ UDDCU RTCNE RJRPY ZDAFL ZODXI WICAH YHWDX RPOZV IBHNJ LMJGQ YNQTC JUQFK RJXHU GOVPN QX

Given Settings:
Reflector UKW B
Rotors III II ?
Ring Settings S Z X
Rotor Settings 25 ? 07
Plugboard Settings A-Q, B-F, C-S, D-Y, G-N, H-K, J-O, P-U, R-W, X-Z

Here, both a rotor, and a rotor setting is missing.

 


 

Challenge 4.

Ciphertext: DZQUZ ICRPX ALOLH GRCTK LGQNB IGPQB XUNUV CTIVT LPPPB FKNYN MQDHM QSBSL DDFCH IORZN NTWXP WEQUZ UNVYE GDJAZ IKRTP BRYVX VGOYV MQRYL JLOWP ICNAV VWTZW AYFKP FYUCP XVTIP AWMJM MGYBW YPBNM MOPAQ FVLZU RIWDK YMENM IYCNT ATMTH OCJBW VJGTX ZDIZX QICYU VWFPG FQYLA HYOBV HKKNY AJOQM IUWWA OUVAB UMOXK BWCSQ INEVI KDFJF JBJLW NRWYM YZSVA PXHVN KYBCX ZIXFY GYRRY YJHSX UPSTL ADFUL FUCFX NOGAW HUBUA NZORH YTDEE LJXCZ LSRHA ZDPSM MDNQN VMMSI AZLGG VTRZE HGVLZ OQBHW WGOZQ TVIVB DHVQY WAMJC MJXYJ UCPQU FFZEX TSQFB JLMGZ UNTLC XQIRG CTVUI DYJZQ NBMUQ CGCJU XDIVI ROHAX XXABN TBJPI JEXLB PDDKZ SDPTW ZXYQD RJYTN XEKQV ZTZVU RBOIK EVJZN YYCJA XSTXO BQUUX MZITE MR

Given Settings:
Reflector UKW B
Rotors III II V
Ring Settings A ? A
Rotor Settings ? ? ?
Plugboard Settings B-V, C-F, E-R, G-K, H-L, I-S, J-U, M-N, O-T, Q-Y

The rotor setting was sent using the enigma machine itself. Six letters were sent, they were BER ZPJ. This told the operator to first set his rotors to BER to decode the secret rotor setting. Can you work out what the missing settings might be?

 


 

Challenge 5.

Ciphertext: YEAKX XUJXZ HGPTS FQCGG EMMOD ONZAY PTZHL AWUPK WWWQK QVHWR MIBLJ XBQMW PVYKO IWIPP IRJNJ HIWTZ MFOHZ XZOBK RUIJH LBUXV RJFAP VSTSU FBZDX YNNCU PIOZK RFOHV TJLAJ GGJAN CQHGB EVUEC WBUFL HXAKC HZLPW ECYEC BRMWJ FJWNQ LBBGH MFNOI ONXYC JWNUX JSMBW LYGSP EOAAW LCLXG KDXXW DQAQF MGOIW TRZQY CFYYQ KZSAD WRTXK GQDJW SNKBX BDEJQ KYXHI YVBBL QZXVZ JKZJO LISGU XLWTZ CEFOS MFJOK EXFLT IJEAM UAKVJ WFAKW DLUJN JJCDZ CZRAY YIZGW QBCPG FTIWE XPLXE JCALN LRCWB HYIAD OJVHP XUFXA QWFJW QNLDB NMDRM KRJNA YQJCE ZMNEJ DWUHC FWVAJ OSHZR FJNWQ ITQXL YGUTE SVETD BYEQU SIOFD ROZIL SZXGD IMUBB OSTUO YLEYN NPRET YQVUE YULTD GXJZE VZIJI GUTEM ICTZE PHZBA HSJVA MUVAL GNJJW LUYMN GDMOD TBHYP HUPHU BFNGE DTASZ PUMLF KZCLP KWDQH JTQXA PCCCA YKHBP GYVJO IZRMA GOXZD NKQMQ OFANK AUEGX UPEAQ VPAYO KOQWH PVBKK YLMNT DTXCG BNCEK SHZPM WGLLO KDVAJ JLMIK XQZKB YRZYJ AIKTH GXAVA VDOLD DFYJS SCQQX GLHCC JCZXY NILNF MEAXR ARUZA WZRGO DVYQQ EECMW KQOAP IAVIM CFTAQ TKTBS XNWIK HWEIA RYFEJ ULSCB WQCXD KSAYH GMTBU ZFLSM FXONL XAVBO JGDXV WUCEO DHRQH

Given Settings:
Reflector UKW B
Rotors IV I II
Ring Settings J R G
Rotor Settings 13 10 08
Plugboard Settings ?-?, ?-?, ?-?, ?-?, ?-?, ?-?, O-T, ?-?, ?-?, ?-?

We believe the message contains the following crib: "The quick brown fox jumps over the lazy dog."

 


 

 

Some problems have been reported when running The Code Book on CD-ROM with the Windows Vista operating system. Click here to download the latest version of the executable file “codebook.exe”. If you have installed the software onto your hard disk, you can copy the new file over the previous version.

You may run the Code Book CD-ROM under Windows 7 if you have Windows 7 Professional or Windows 7 Ultimate using Windows XP Mode, (download it here http://www.microsoft.com/windows/virtual-pc/default.aspx), or other virtual environment program.