Enigma Home Page
|
Introduction
I wrote challenges regarding the Military Enigma (Enigma I) and the
Commercial Enigma. These challenges have several objectives. First,
you will have fun solving them. Then allow you to better understand
how the Enigma works and how to break it. Finally, allow you to step
into the shoes of the Allied cryptologists of WWII and use their methods.
The challenges listed in order of difficulty
The Military Enigma
- Easy (resolvable with paper and pencil)
1st, 11th (the messages are superimposed, we can find the clear by
hand without needing the key), 13th (thanks to the Rejewski catalog),
24th (difficult to solve but by hand!),
- Medium (you need a computer and be able to write small programs)
2nd (you must use Gillogly's algorithm). 3th, 5rh, 6th, 7th, 8th,
20th (you have to use the Turing / Welchman Bombe), 14th (you can
use Knox's butting up method), 16th (you have to simulate the Netz),
18th (steckers are known, just try all keys), 21th (you have to
emulate the Polish Bombe).
- Difficult (you have to master the programming as well as the
cryptanalysis of the Enigma)
4th, 10th, 12th, 14th, 17th, (use Hill Climbing algorithm),
The Commercial Enigma
- Easy (resolvable with paper and pencil)
1st (we know everything), 2nd (we can use Knox's ROD method), 5th
(in fact difficult, but the messages being superimposed, we can find
the clear without knowing the key).
- Medium (you need a computer and be able to write small programs)
3rd, 4th (you have to try all the keys), 5th (you need to use Knox's
Buttoning up method)
- Difficult (you have to master the programming as well as the
cryptanalysis of the Enigma)
7th (The wiring of ETW is unknow, use Lt R.E. Greenwood's method)
The challenges that can be solved with the methods of the allies
Military enigma
- Rejewski feat (find the rotors wiring): challenge 14, 23
Remark: Challenge 23 is arguably the closest to the conditions
of Rejewski's feat.
- Twinn exploit (find the rotor wiring using Knox's Buttoning Up method):
challenge 15.
- Turing method with the spy help: challenge 22
- Rejewski's catalog: challenge 13
- Zygalski's sheets (Netz): challenge 16
- Knox’s cillies: challenge 24
- Polish Bombe: challenge 21
- Turing / Welchman Bombe: challenges 3, 5, 6, 7, 8, 9, 19, 20
Remarks: challenges 6, 7 and 9 use “query menu”,
in challenge 19, the solution (how to use a bombe menu) is given.
- EINS catalog: challenge 19
- Bamburismus: challenge 12
The Commercial Enigma
- The Knox ROD method: challenges 2, 3
- The Knox's Buttoning up method: challenge 6
- The Lt R.E. Greenwood's method: challenge 7
Tools
Some problems can be solved by hand, but there are not many. Most
challenges require the use of a computer. You can write your
own software or use existing ones on the Net. On my Enigma site,
I make available my software (including the Turing / Welcman Bombe)
that you can use directly or be inspired by.
|