Inspirująca historia Alana Turinga i łamanie kodu Enigmy

Dokładnie dzisiaj, 23 czerwca 2018 r., Przypadają 106. urodziny Alana Turinga, brytyjskiego naukowca-bohatera wojennego, który jest powszechnie znany jako ojciec  informatyki  i  sztucznej inteligencji .

Alan Turing jest genialnym naukowcem, który wniósł ogromny wkład w rozwój dzisiejszej cywilizacji światowej.

Jednym z nich jest pionierstwo komputerów, do tej pory bez problemu możemy cieszyć się nowoczesnymi komputerami.

Ponadto jego służby w łamaniu niemieckiego kodu Enigmy były w stanie zmienić mapę świata, bez niej warunki na świecie mogą nie być takie jak dzisiaj, ponieważ naziści wygraliby II wojnę światową z aliantami.

Maszyna Enigmy

Enigma (lustro)

Maszyna Enigma to maszyna mechaniczno-elektryczna, która służy do zamiany wiadomości na tajne kody lub odwrotnie.

Enigma została stworzona przez niemieckiego inżyniera Arthura Scherbiusa.

Jedną ze słynnych wersji Enigmy była ta używana przez niemieckich żołnierzy w obliczu II wojny światowej do wymiany tajnych kodów bez wiedzy wroga.

Przewiduje się, że Enigma będzie najbezpieczniejszą maszyną kodującą na świecie, ze względu na wielowarstwowy (9-warstwowy) i konfigurowalny mechanizm szyfrujący, który sprawia, że ​​każdy znak w wiadomości ma 1,59 x 10 ^ 14 możliwych rozwiązań.

To prawie niemożliwe, aby zakończyć!

System pracy Enigma

Oto prosty przegląd wewnętrznego planu maszyny Enigma:

diagram enigmy (gvsu)

System kodowania Enigmy składa się z 9 (dziewięciu) etapów, z których każdy zmienia (zakoduje) wpisywane litery:

Zaczynając od wpisywania liter / komunikatów z klawiatury i wchodzenia do tablicy wtykowej (1), przechodząc do prawego wirnika (2), środkowego wirnika (3), lewego wirnika (4), reflektora (5), z powrotem do lewego wirnika (6) , środkowy wirnik (7), prawy wirnik (8) iz powrotem do tablicy wtykowej (9), aby włączyć sygnał elektryczny do tablicy świetlnej: włącz litery, które będą tajnym kodem.

Przeczytaj także: 10 wielkich odkryć, które zmieniły świat

infografiki systemów pracy enigmy (tumblr)

Łamanie kodu maszynowego Enigmy

Nadal można się nauczyć złożoności kodu Enigmy.

Polakowi matematykowi Marianowi Rejewskiemu (i in.) Udało się znaleźć szczegółową budowę maszyny Enigma używanej przez armię niemiecką. Odkrycia zostały następnie zrealizowane w postaci maszyny Bombe do złamania kodu Enigmy.

Niestety, zanim narzędzie mogło zostać użyte, Polska została zaatakowana przez Niemcy, przez co polski zespół łamiący szyfry stracił łączność. Na szczęście zespołowi udało się uciec z maszyny Enigma i Bomby do Anglii.

W Anglii Alan Turing i jego przyjaciele kontynuowali próby złamania kodu Enigmy.

ilustracja (ekonomista)

Zespół Codebreaker Enigmy Turing początkowo próbował złamać kod ręcznie, ale było to niezwykle trudne, ponieważ system kodowania warstwowego i codzienna zmiana kombinacji wirników pozwoliła na miliardy możliwych rozwiązań.

Następnie zespół Alana Turinga złamał kod zainspirowany maszyną Bombe. W ten sposób udało im się ukończyć szyfrowanie Enigmy w około 18 godzin, co jest dużym postępem w porównaniu z ręcznym uzupełnianiem.

Ale 18 godzin to dużo czasu dla niemieckiego łamacza szyfrów,  wcześniej  Niemcy przeprowadzą akcję, niż można złamać kod.

W tym miejscu pomysłowość Alana Turinga może znaleźć lukę w maszynie Enigmy: z 9 etapami kodowania Enigma nie może wydać litery kodu zgodnie z samą literą. Biorąc pod uwagę ten fakt, lokalizacja wspólnych słów w kodzie może być znana, a liczba możliwych rozwiązań dramatycznie spada, niekoniecznie aż do 10 ^ 14 prób indywidualnie.

Dzięki tej technice Alan Turing i inni byli w stanie złamać kod Enigmy każdego ranka w zaledwie 20 minut, co jest niezwykłym osiągnięciem.

Przeczytaj również: Normalna flora, mikroorganizmy zamieszkujące ludzkie usta

Dzięki temu strategia wojenna Niemiec - jako mocarstwa w II wojnie światowej - i  II wojny światowej zakończyła się szybciej dzięki złamaniu tego kodu Enigmy.

Film biograficzny

Inspirująca historia życia Alana Turinga została przekształcona w film fabularny zatytułowany „The Imitation Game”

Możesz cieszyć się historią życia Alana Turinga i tym, jak dramatyczny jest proces kodowania enigmy w tym filmie.

To świetnie, panie Alan Turing.

(Opublikowałem ten artykuł w inicjatorze)