Brechen von Enigma M4 Funksprüchen mittels verteilten Rechnens
- From: Stefan Krah <sfk1@xxxxxxxxxxx>
- Date: Mon, 09 Jan 2006 17:30:47 +0100
[Ich hoffe, dass klassische Kryptographie hier einigermaßen on-topic ist.]
Hallo,
Heute habe ich ein Projekt gestartet mit dem Ziel, drei originale
Enigma M4 Funksprüche [1], die von Ralph Erskine in "Cryptologia"
präsentiert wurden, mittels verteilten Rechnens zu brechen:
http://www.bytereef.org/m4_project.html
Die allgemeine Methode wurde von Sullivan/Weierud in ihrem Cryptologia
Artikel "Breaking German Army Ciphers" [2] vorgestellt: Vereinfacht
gesagt werden die Steckerverbindungen mit einem Hill-Climbing Algorithmus
ermittelt, der Rest ist Brute Force.
Wegen des weitaus größeren Schlüsselraums der Enigma M4 habe ich die
Software als Client-Server Modell ausgelegt. Den Setup habe ich mit
Enigma Heer Nachrichten [3] getestet. Vier von den 6 Nachrichten wurden
mit relativ wenig Aufwand gebrochen.
Bei den M4 Funksprüchen sollte es /möglich/ sein, mit 10-100 Teilnehmern
in nicht allzulanger Zeit Ergebnisse zu erzielen.
Falls jemand bereit wäre, teilzunehmen:
Die Software ist Open Source. Die Kommunikation mit dem Server erledigt
ein Python Skript, die eigentlichen Berechnungen führt ein C-Programm
aus. Natürlich wird nur idle-time benutzt. Der Client ist bei mir auf
zwei Linux PCs zwei Monate lang störungsfrei im Hintergrund gelaufen.
Die Installation sollte unter Unix einfach sein.
Unter Windows ist der Client _wesentlich_ weniger getestet. Allerdings
sind die Unterschiede zur Unix Version minimal.
Stefan Krah
[1] http://members.fortunecity.com/jpeschel/erskin.htm
[2] 2005, Cryptologia, 29(3): S193-232
[3] http://www.hut-six.co.uk/ebreaker/index.html
.
- Follow-Ups:
- Re: Brechen von Enigma M4 Funksprüchen mittels verteilten Rechnens
- From: Lutz Donnerhacke
- Re: Brechen von Enigma M4 Funksprüchen mittels verteilten Rechnens
- Prev by Date: Re: Windows XP: aktuelle Updates ohne XP downloaden
- Next by Date: Re: Brechen von Enigma M4 Funksprüchen mittels verteilten Rechnens
- Previous by thread: Welcher Schutz bringt die HD-Partitionsgrenze gegen Vieren und Schädlinge?
- Next by thread: Re: Brechen von Enigma M4 Funksprüchen mittels verteilten Rechnens
- Index(es):
Relevant Pages
|