La storia ispiratrice di Alan Turing e la rottura del codice enigmatico

Esattamente oggi, 23 giugno 2018, è il 106 ° compleanno di Alan Turing, uno scienziato eroe di guerra britannico ampiamente conosciuto come il padre  dell'informatica  e  dell'intelligenza artificiale .

Alan Turing è uno scienziato geniale che ha contribuito notevolmente alla civiltà mondiale di oggi.

Uno di questi è il pioniere dei computer, fino ad ora possiamo goderci facilmente i computer moderni.

Inoltre, i suoi servizi nel violare il codice Enigma della Germania sono stati in grado di cambiare la mappa del mondo, senza di essa le condizioni del mondo potrebbero non essere come oggi perché i nazisti avrebbero vinto la seconda guerra mondiale contro gli alleati.

Enigma Machine

Enigma (specchio)

La macchina Enigma è una macchina meccanico-elettrica che viene utilizzata per convertire i messaggi in codici segreti o viceversa.

Enigma è stato creato dall'ingegnere tedesco Arthur Scherbius.

Una delle famose versioni di Enigma era quella usata dai soldati tedeschi di fronte alla seconda guerra mondiale per scambiarsi codici segreti all'insaputa del nemico.

Si prevede che Enigma sia la macchina di codifica più sicura al mondo, a causa del meccanismo di cifratura a più livelli (9 livelli) e personalizzabile che rende ogni carattere nel messaggio 1,59 x 10 ^ 14 possibili soluzioni.

È quasi impossibile finire!

Enigma Work System

Ecco una semplice panoramica della planimetria interna della macchina Enigma:

diagramma enigma (gvsu)

Il sistema di codifica Enigma è composto da 9 (nove) fasi, con ciascuna fase che cambia (codifica) le lettere che inseriamo:

Iniziando digitando lettere / messaggi attraverso la tastiera, e inserendo il plugboard (1), procedendo al rotore destro (2), rotore centrale (3), rotore sinistro (4), riflettore (5), di nuovo al rotore sinistro (6) , il rotore centrale (7), il rotore destro (8) e di nuovo al quadro elettrico (9) per accendere il segnale elettrico al quadro luci: accendere le lettere che saranno il codice segreto.

Leggi anche: 10 grandi scoperte che hanno cambiato il mondo

infografiche sui sistemi di lavoro enigma (tumblr)

Enigma Machine Code Breaking

La complessità del codice Enigma può ancora essere appresa.

Un matematico polacco, Marian Rejewski (et al) è riuscito a trovare la struttura dettagliata della macchina Enigma utilizzata dall'esercito tedesco. I risultati sono stati poi realizzati sotto forma di una macchina Bombe per decifrare il codice Enigma.

Ma sfortunatamente, prima che lo strumento potesse essere utilizzato, la Polonia è stata attaccata dalla Germania, cosicché il team polacco di decifratori ha perso la comunicazione. Fortunatamente, la squadra è riuscita a sfuggire a una macchina Enigma e una macchina Bomba che avevano in Inghilterra.

Fu in Inghilterra che Alan Turing ei suoi amici continuarono i loro sforzi per infrangere il codice Enigma.

illustrazione (theeconomist)

Il team di codebreaker di Enigma Turing inizialmente ha provato a decifrare il codice manualmente, ma è stato estremamente difficile perché il sistema di codifica a strati e il cambio quotidiano delle combinazioni di rotori consentivano miliardi di possibili soluzioni.

Poi la squadra di Alan Turing ha decifrato il codice ispirato alla macchina Bombe. In questo modo sono stati in grado di completare la crittografia del codice Enigma in circa 18 ore, un notevole miglioramento rispetto al completamento manuale.

Ma 18 ore sono un tempo lungo per un cracker tedesco,  prima che i  tedeschi eseguano l'azione che il codice possa essere decifrato.

È qui che l'ingegnosità di Alan Turing può trovare una scappatoia nella macchina Enigma: con 9 fasi di codifica, è impossibile per Enigma emettere una lettera codificata in base alla lettera stessa. Con questo fatto, la posizione delle parole comuni nel codice può essere conosciuta e il numero di possibili risoluzioni diminuisce drasticamente, non necessariamente fino a 10 ^ 14 possibili tentativi contemporaneamente.

Con questa tecnica, Alan Turing et al possono decifrare il codice Enigma ogni mattina in soli 20 minuti, un risultato straordinario.

Leggi anche: Flora normale, microrganismi che popolano la bocca umana

Grazie a ciò la strategia di guerra della Germania - come superpotenza nella seconda guerra mondiale - e della  seconda guerra mondiale si è conclusa prima grazie alla violazione di questo codice Enigma.

Film biografico

L'ispirante storia di vita di Alan Turing è stata trasformata in un lungometraggio intitolato "The Imitation Game"

Puoi goderti la storia della vita di Alan Turing e quanto sia drammatico il processo di codifica dell'enigma in questo film.

È fantastico, signor Alan Turing.

(Ho pubblicato questo articolo nell'iniziatore)