Alan Turing's Inspirational Story och Enigma Code Breaking

Exakt idag 23 juni 2018 är det 106-årsdagen till Alan Turing, en brittisk krigshjältekniker som är allmänt känd som far till  datavetenskap  och  artificiell intelligens .

Alan Turing är en genial forskare som har bidragit mycket till dagens världscivilisation.

En av dem var datorernas banbrytande, fram till nu kan vi enkelt njuta av moderna datorer.

Dessutom har hans tjänster för att bryta den tyska Enigma-koden kunnat ändra världskartan, utan den kanske världsförhållandena inte är som idag eftersom nazisterna skulle vinna andra världskriget mot de allierade.

Enigma-maskin

Enigma (spegel)

Enigma-maskin är en mekanisk-elektrisk maskin som används för att konvertera meddelanden till hemliga koder eller vice versa.

Enigma skapades av den tyska ingenjören Arthur Scherbius.

En av de välkända versionerna av Enigma var den som tyska soldater använde inför andra världskriget för att utbyta hemliga koder utan att fienden visste.

Enigma förutspås vara den säkraste kodningsmaskinen i världen på grund av den flerskiktade (9 lager) och anpassningsbara krypteringsmekanismen som gör att varje tecken i meddelandet har 1,59 x 10 ^ 14 möjliga upplösningar.

Det är nästan omöjligt att avsluta!

Enigma Work System

Här är en enkel översikt över insidan av Enigma-maskinen:

gåtediagram (gvsu)

Enigma-kodningssystemet består av 9 (nio) steg, där varje steg ändrar (kodar) bokstäverna vi anger:

Börja med att skriva bokstäver / meddelanden genom tangentbordet och gå in i pluggen (1), fortsätt till höger rotor (2), mittrotor (3), vänster rotor (4), reflektor (5), återgå till vänster rotor (6) , mellersta rotorn (7), den högra rotorn (8) och tillbaka till stickplattan (9) för att slå på den elektriska signalen till ljusbordet: slå på bokstäverna som kommer att vara den hemliga koden.

Läs också: 10 fantastiska upptäckter som har förändrat världen

gåta arbetssystem infographics (tumblr)

Enigma Machine Code Breaking

Komplexiteten i Enigma-koden kan fortfarande läras.

En polsk matematiker Marian Rejewski (et al) lyckades hitta den detaljerade strukturen för Enigma-maskinen som den tyska armén använde. Resultaten realiserades sedan i form av en bombe-maskin för att knäcka Enigma-koden.

Men tyvärr, innan verktyget kunde användas, attackerades Polen av Tyskland så att det polska kodbrytande laget förlorade kommunikationen. Lyckligtvis lyckades laget fly från en Enigma-maskin och en Bomba-maskin de hade till England.

I England fortsatte Alan Turing och hans vänner sina ansträngningar att bryta Enigma-koden.

illustration (ekonom)

Enigma Turing-kodbrytarteamet försökte inledningsvis knäcka koden manuellt, men det var mycket svårt eftersom det skiktade kodningssystemet och det dagliga bytet av rotorkombinationer möjliggjorde miljarder möjliga lösningar.

Sedan knäckte Alan Turings team koden inspirerad av Bombe-maskinen. På detta sätt kunde de slutföra kryptering av Enigma-kryptering på cirka 18 timmar, en stor förbättring jämfört med manuell komplettering.

Men 18 timmar är en lång tid för en tysk chifferknäckareförr  genomför tyskarna åtgärden än koden kan knäckas.

Här är där Alan Turings uppfinningsrikedom han kan hitta ett kryphål i Enigma-maskinen: med nio kodningssteg kan Enigma omöjligen utfärda en kodbokstav enligt själva brevet. Med det faktum kan placeringen av vanliga ord i koden vara känd och antalet möjliga upplösningar minskar dramatiskt, inte nödvändigtvis så många som 10 ^ 14 försök individuellt.

Med denna teknik kan Alan Turing et al knäcka Enigma-koden varje morgon på bara 20 minuter, en extraordinär prestation.

Läs också: Normal flora, mikroorganismer som lever i människans mun

Tack vare detta slutade Tysklands krigsstrategi - som en stormakt i andra världskriget - och  andra världskriget tidigare tack vare brottet av denna Enigma-kod.

Biografisk film

Alan Turings inspirerande livshistoria har gjorts till en långfilm med titeln 'The Imitation Game'

Du kan njuta av Alan Turings livshistoria och hur dramatisk gåtkodningsprocessen är i den här filmen.

Det är fantastiskt, Alan Turing.

(Jag har publicerat den här artikeln i initiatören)