História inspiradora de Alan Turing e quebra do código Enigma

Exatamente hoje, 23 de junho de 2018, é o 106º aniversário de Alan Turing, um herói de guerra britânico cientista que é amplamente conhecido como o pai da  ciência da computação  e  da inteligência artificial .

Alan Turing é um cientista gênio que muito contribuiu para a civilização mundial de hoje.

Um deles é o pioneirismo dos computadores, até agora podemos desfrutar de computadores modernos facilmente.

Além disso, seus serviços para quebrar o código Enigma da Alemanha foram capazes de mudar o mapa mundial, sem ele as condições do mundo poderiam não ser como hoje, porque os nazistas ganhariam a Segunda Guerra Mundial contra os Aliados.

Máquina Enigma

Enigma (espelho)

A máquina Enigma é uma máquina mecânico-elétrica que serve para converter mensagens em códigos secretos ou vice-versa.

A Enigma foi criada pelo engenheiro alemão Arthur Scherbius.

Uma das famosas versões do Enigma foi a usada pelos soldados alemães em face da Segunda Guerra Mundial para trocar códigos secretos sem que o inimigo soubesse.

Prevê-se que o Enigma seja a máquina de codificação mais segura do mundo, devido ao mecanismo de cifra personalizável e multicamadas (9 camadas) que faz com que cada caractere na mensagem tenha 1,59 x 10 ^ 14 resoluções possíveis.

É quase impossível terminar!

Sistema de Trabalho Enigma

Aqui está uma visão geral simples da planta baixa interna da máquina Enigma:

diagrama de enigma (gvsu)

O sistema de codificação Enigma consiste em 9 (nove) estágios, com cada estágio mudando (codificando) as letras que inserimos:

Começando digitando letras / mensagens através do teclado, e entrando no plugboard (1), seguindo para o rotor direito (2), rotor médio (3), rotor esquerdo (4), refletor (5), retornando para rotor esquerdo (6) , o rotor do meio (7), o rotor direito (8) e volta ao painel (9) para ligar o sinal elétrico para o painel de luz: ligue as letras que serão o código secreto.

Leia também: 10 grandes descobertas que mudaram o mundo

infográficos de sistemas de trabalho enigma (tumblr)

Quebra de código de máquina Enigma

A complexidade do código Enigma ainda pode ser aprendida.

Um matemático polonês, Marian Rejewski (et al) conseguiu encontrar a estrutura detalhada da máquina Enigma usada pelo exército alemão. As descobertas foram então realizadas na forma de uma máquina Bombe para quebrar o código Enigma.

Mas, infelizmente, antes que a ferramenta pudesse ser usada, a Polônia foi atacada pela Alemanha e a equipe polonesa de decodificação perdeu a comunicação. Felizmente, a equipe conseguiu escapar de uma máquina Enigma e uma máquina Bomba que eles tinham para a Inglaterra.

Na Inglaterra, Alan Turing e seus amigos continuaram seus esforços para quebrar o código Enigma.

ilustração (teeconomista)

A equipe do codebreaker Enigma Turing inicialmente tentou quebrar o código manualmente, mas foi muito difícil porque o sistema de codificação em camadas e a mudança diária das combinações do rotor permitiam bilhões de soluções possíveis.

Então a equipe de Alan Turing decifrou o código inspirado na máquina Bombe. Dessa forma, eles puderam concluir a criptografia de criptografia Enigma em cerca de 18 horas, uma grande melhoria em relação à conclusão manual.

Mas 18 horas é muito tempo para um cracker de cifras alemão;  antes que os  alemães realizem a ação, o código poderá ser decifrado.

É aqui que a engenhosidade de Alan Turing pode encontrar uma brecha na máquina Enigma: com 9 estágios de codificação, é impossível para a Enigma emitir uma carta codificada de acordo com a própria carta. Com esse fato, a localização de palavras comuns no código pode ser conhecida e o número de resoluções possíveis cai drasticamente, não necessariamente tantas como 10 ^ 14 tentativas possíveis de uma vez.

Com essa técnica, Alan Turing e outros foram capazes de quebrar o código Enigma todas as manhãs em apenas 20 minutos, uma conquista extraordinária.

Leia também: Flora normal, microorganismos que habitam a boca humana

Graças a isso a estratégia de guerra da Alemanha - como uma superpotência na Segunda Guerra Mundial - e a  Segunda Guerra Mundial terminaram mais cedo graças à quebra deste código Enigma.

Filme biográfico

A história de vida inspiradora de Alan Turing foi transformada em um longa-metragem intitulado 'O Jogo da Imitação'

Você pode apreciar a história de vida de Alan Turing e quão dramático é o processo de codificação do enigma neste filme.

Isso é ótimo, Sr. Alan Turing.

(Publiquei este artigo no iniciador)