Enigma Model D: 6th Problem

GC&CS

12 April 1937

Dear Dilly,

 

We intercepted lots of messages from the Italian
navy. We think they have been encrypted with the
Enigma. On the other hand, the first tests carried
out by Twinn show that the rotors were rewired.


The Italian section has already worked well. We
know that Italians change their key every week.
Happily, for each week, all messages are in depth.
For the first week our specialists have
reconstructed a set of alphabets. For the second
week, they only found the clear messages.

Currently they are working on an Italian code and
they could not process the messages of the third
message. You must do it.

Good luke!

 

J. Tiltman

 

Note: we deleted all message headers.

 

1) First week : 20 alphabets (first rotor?)

Each column was ciphered at the same rotor setting.
For example, for the 4th letter of a message, the
letter "A" is ciphered to "E" (and vice versa).

A - FMGEWXMKRLEGMBIIJKPC

B - KGNDUNWIGFMWDAUYHJXP

C - EFIHSPQZYTHDPWOZTSNA

D - XNYBMQPYXXUCBGLRXIGE

E - CLZAGRXWJHAVUFKJLMKD

F - ACKNOVRUKBLUZEMOVUUV

G - JBASEOYSBVIASDJXQPDH

H - MUJCTIJNPECMQLXTBLOG

I - YPCURHNBWQGZYVAAPDZS

J - GTHVYLHPENVNWOGEABSW

K - BQFPNSZAFYPYRSESNAEQ

L - UEWZPJSXNAFRVHDQEHVN

M - HATQDYATUPBHATFVOETU

N - SDBFKBIHLJQJTQRUKZCL

O - ZVUTFGVVVWXSXJCFMVHY

P - RISKLCDJHMKTCYSWIGAB

Q - WKRMVDCRSINXHNWLGWWK

R - PSQXIEFQASWLKZNDUYYZ

S - NRPGCKLGQRZOGKPKZCJI

T - VJMOHUUMZCYPNMYHCXMX

U - LHOIBTTFMZDFEXBNRFFM

V - TOXJQFOOOGJELIZMFOLF

W - QXLYAZBEIORBJCQPYQQJ

X - DWVRZAELDDOQOUHGDTBT

Y - IZDWJMGDCKTKIPTBWRRO

Z OYELXWKCTUSIFRVCSNIR

 

2) Second week :couples of plaintext and ciphertext

 

YJHJO CSBGR ADIQJ TMOWD GPOUR GMKDD BDIWW
XKSZM FZQ
invia x report x in x una x sola x volta x alt x
Da x perla

======

FYLTO OUQIR FZEFC CMWEK NECRU OYJKH PKEMW
UGMVJ GKC

Da x galileo x alt x due X navi X saranno X al X
punto X W X

======

FPLQA MGBLX HMNZH DFJNF ANLRA XGWGJ LKEMK
DOIDQ CUQ

Di X notte X solo X scortando X le X navi X alt X
Da X foca

======

FVNUE FQVEY WQAVZ CGOLS QVBDX OPFSD IKCJE
LDSPP

due X cacciatorpediniere X erano X al X punto X Z X

======

GRBUL QVBZT RPXUQ TRSEA YAYRL SLDDB CBEVN
DKJHL GRQBL

per X supermarina X di X foca x alt x tornare X
alla X base

======

YJPVM FQBLG NNXOT PDYXM GGBZH ZPBGK PKLLH
YOAUY PSOFK D

incapace X di X immergersi X torniamo X
immediatamente

======

JGQUP FOMIZ PXYMC NHFPC AQYZZ AGYJH BIAVY
BCIHY G

Sto X mantenendo X il X contatto X con X perla X
alt X

======

HMEUC CVUQX NSXWZ TCWZS QVBQA EUJIS LDZHF
UQCEH TQHDR

non X e X possibile X vedere X il X
cacciatorpediniere X

======

HVXEO CNRQC AGRFL TRNCC EMYRD XHEGH PVZYW
XKSUU XF

nulla X osservato X dopo X la X mezzanotte X Da X
argo

======

EEBJT LZWZC YCJFL TNKEH YKZGR OGXWX BYAVJ
DHHWJ G

arrivo X previsto X al X porto X a X due X zero X
zero X

======

XMBQO NLKNU KZIHQ LPFCS QANDR LLJDB BALZU
BBFAU PDVDR

tornare X alla X base X perche X stato X di X
carburante X

======

VPALQ KSBLF ULLSR FQVKS AQDRL SLDTD IJEZB
PLHWE PBJFO G

riferire X immediatamente X alt X Dalla X
supermarina X

======

NMLAN DGULM AKIUQ KGFRJ NFTUR SMGTD BAEZZ
SKNIH IQ

ho X visto X tre X navi X stazza X lorda X Da X
diamente

======

QSFOL YZZES NXWEL DGVNC QGBEL EVFHH PKJHE
DBAMJ BFNIF SGV

classe X di X incrociatori X da X forno X non X
riconosciuta

======

FRHLH YRRIO PNXUC RAFCC QQLRL ECWJE GFDHW
LBHDK JBE

Deve X  essere X in X un X porto X a X uno X zero X
tre X zero

======

UBPXM FSBLF KNTNQ CDVNC EVBFL LQBVD BTAMJ
JSRUP JUEFF ZX

occupare X il X quadrato X E X Massima X velocita X
econica

======

XREXV LZRWM WZWIV FYXLK YHYHR IYJVB AVBZP
TYSZM FADMX VXWN

tenuto X sottacqua X fino X al X tramonto X alt X
Per X parlare

======

JGQUM YSKUL XHRET NYBGS ELCOA TBDGE KCRZZ
SCYEW TZVDX OX

Sto X per X tuffarmi X due X miglia X a X sud X di X
Gibilterra

======

GPBSL XKNWS YKEMX NQVEE XQZDR FMXCE RGDQJ
DOKIP OHSYQ DA

piroscafo X velocita X sette X nodi X corso X due X
cinque X

======

QMKGQ YGMWS BQQFQ DTHWD LCORP OUYCD DGDBN
XSMEM FQCCH WYVRO RYWAW Z

costretto X sottacqua X dal X cacciatorpediniere
X in quadratoxak

 

 

3) Third week : only ciphertext (but "in depth"!)

 

Very frequently, the following message is sent:
campi x minati x non x sono x stati x terra x in x
quadro x ... x ... x .... x ... x alt x A x tutte x le x navi x

======

BYSSZ HTZVD CPYTK PNTCO WCMFL NOQTN OVDFH
HREMP SGHVP SFHIK TPFSY HSKSM UNSBG GSTHI
OHDXI UOIFK LZLYF EGYHT TV

======

KKGLQ CKMUN BFDGH PJAVS BBSXS WGUDR UUHUX
SVVJC PCVYW NZWOM CGPGZ KQVKL IYACM ZIWUG
LAA

======

STQPC ZYPZE JVWRW OYTCF JWPTQ NIXHH FQUFT
UZIFY ONKPP KCVJN YMRXY VAJXL URJFG DZHVI

======

KMNIV XYMFS KJHKG PFAIN JCRZH FAQXP JAQJG
ABEJG SGHSX RKDQK ANLKZ OAZTL TUJLW YMTLO
XAGAG QVDLG KT

======

JTGIQ OSKQN IEQHE SNETP OWPWF LVFXA UOMUG
KWZHC VHLTQ DYQFS OWLRA ERMQF XHPWD FEFPE
LVQLU YAHVL ZVQSX CDVYE ZUNRB GNSWC NQSAJ
N

======

KMATC CJWNY DBQCG UMFRF WPNAP WWWEH RLWUL
AJEMS ECOKD FGTUK LGAUH MSQWP WHTKK ZZJDF
KDZEJ PXNTZ VBY

======

JKQEY BOZVS JLWBW YFTIU WGELH SNUJL JPVXX
PWZGY BMVVT DORWV KWSFW NXFTR URTQI KYFPI
IXFXY SCHGG THSQP DGZDU FJXLE LSFKJ

======

YMVNQ PHDLS WJWPQ RNKTU SCLQH UNDXL TOWUQ
PKWHO MMPYP FWQJC YTRVG EAWWW PLJLI QKYNO
IXDCU YRHAY AFNMZ LVFQU K

======

EQPIJ LLVDU WHWTG OMJVU UCEGO ZVCXP QSUFO
AKEZZ IUQBR NWGWT XKTEV JXFXV UFGCG XMRJF
KDZVB PBHQR THUQB CXFAZ HKBNS OEVCJ JIANT

======

KTECZ FXPPH BORPE DNPGF HYEAE CEMHS NMQCE
SBABR VCVHD NZHWB HSSXY UTLBV LGFCD SMREF

======

GAVXP KYMQN COVTB MIAVJ BJNFO DNFCH UVRGH
MIKYJ VEJDD NOACG RARPA NXFJM IPOLS RWTJR
OYFVK BPSGY UUSZH QUYBD YSLKM WWSFF EBLKH
OQGDW SOZHG HUSZB AEURN FPMME IRZRI ZAWTW
YHBMV NGBDB ZEST

======

QCECW ESHUE NSYPV DXAHK FOPJX UQUGR TQYZR
SVEZG PEPYC FFMMV VHBUL EASLA TKOIK ZSIKD
YTZMU MQNUY AFWZQ PAVBQ TPKIC KUSKW YLWJ

======

MRPPJ ZKMQN BSPKK PXATT WDNAJ JAJCH QWUFW
SWYYY VMSTH FMVVG YMBOL OOKKP OVTWJ MMTJF
QJRCI UTNUD ADLYF LGYMJ

======

QWPWV FBCVE GRCTH UADVT LWPKE LVKJN PQQGC
MSZVA ECKDL AWPOM MGSSS QXFJV OZXXH YSTJR
RAEXT ULDTZ KOH

======

RMXLQ STDVE BSVQK PNOXX ULBAE IEZKP CAVYQ
WWZEV UCOJH FXHSG NFLOW TAWGR UYZWD UKKKA
IRKCR IHGFJ KGNKZ EBQHQ TPKIC KUSVJ UNS

======

YTQIL PIQGL WLRHJ XZCMN JZBKI QUDWI UVIZZ
WWZEG WNQEP KMVJN YMRXY VAPQG UNSBG BLKFO
SYNXV IHWDN LTNHJ YCTNV KLLUS OEK

======

MRPPJ ZKMQN BSHKJ DFBIK DZPVL WIXHH LNEVW
SWFGK IEQTR OXGKT VJLUL EALAI OGJKJ ZHWEU
SHFWO BQAQY XDCYF VQZHZ KLQLZ APXQM OFVOB
TDXCW MFRRL LDTJK BZZZ

======

TOLIB ZKPOY SMWQY ESQVJ SJNDO WSNAF RLVLB
AKKFN VOWDQ BXFCG RRUSA HQRKP NURLN KLTHO
WOCEK UWSMM

======

KQQZD DYPUE DWYGK RMCGH PSQDJ WGBTR JLYUE
AZIYY NGZWL ONQJH CGAPZ NZYXR NGDWM RSTVO
RXFVI KLNQR QFWSH UUZBN AJGWY KPKES PLVOJ
DIWCM

======

AKNCP SLIUT KPQHN PXOTT MEQJX QFUGJ HOGZR
WZAML IMPYQ DYQJN MFZPL HZIKI MGSCG BSXDN
VDWUU KNWDN UDHOC ICEFQ OSLIL PLRKS N

 

4) The Fourth week, we have the following message.

 

BMRZO SLEQY GHUQM QXDLN YNXCL BRORA CRIYJ
WOJNJ PDIDH EELYK GMJJT EJMDW EJSUV PXMCK
EOFZU LZYSC OBPIG ZLMUT UHIBV JWOGH VZXJZ
GDWXS OTKDQ MARGS UHKKT MOTEM LIYJV THDMX
QKOHN LQNV