sexta-feira, 21 de junho de 2024

Turing e seus feitos na Segunda Guerra

 Alan Turing, ou “O pai da computação” como é conhecido, teve diversos feitos em sua vida, como o próprio apelido diz, foi o homem que teve grande relevância no desenvolvimento da computação moderna, essa computação a qual teve grande importância por decifrar o código utilizado pelas comunicações nazistas durante a Segunda Guerra Mundial, e assim, permitiu que os aliados tivessem acesso a informações privilegiadas ao longo da guerra que fez com que os conseguissem acabar com o lado nazistas (Eixo). E toda essa paixão por matemática e números veio desde jovem quando passou a estudar matemática e criptografia em Princeton (USA), após esses anos estudando fora ele passou a integrar uma organização britânica, responsável por quebrar códigos e enigmas, chamada "Government Code and Cypher School", e com o começo da segunda guerra Turing ingressou no Bletchley Park, uma instalação, a qual, reuniu diversos matemáticos e criptógrafos na busca da interceptação dos códigos nazistas. E tal busca foi atrás de uma maquina alemã, a qual, se chamava "A Enigma" que tinha como objetivo criptografar as mensagens que eram enviadas pelo exercito, a fim de, torna-las indecifráveis, e para isso, Alan Turing e outros matemáticos ingleses atuaram diretamente na quebra do código alemão e contaram com os estudos de três poloneses que atuaram em 1932 e 1939.  Logo após integrar essa instituição vários cientistas do mundo ajudaram a decifrar o código utilizado pelos alemães, porém, Alan Turing teve uma maior responsabilidade na construção da maquina, criando assim a primeira bomba eletromecânica, a qual, ficou pronta em março de 1940 e foi nomeada de “Victory”. Com a construção desta maquina, muitas outras foram criadas para conseguir informações da Alemanha e seus aliados, essas informações eram emitidas em forma de ondas de rádio, e dessa forma eram facilmente interceptadas em Bletchley Park, “A Bombe” era um enorme computador eletromecânico que pesava quase uma tonelada e tinha cerca de 1,80m de altura e na parte frontal da maquina, havia 108 eixos que eram agrupados em nove linhas com 12 espaços cilíndricos, onde encaixavam os tambores.     



A imagem acima demonstra como era a máquina de Turing capaz de quebrar o código da máquina alemã chamada "A Enigma", essa máquina nazista ela podia ser configurada em até 26 modos de encriptação configurado para que três eixos fossem conectados entre si. A letra que estivesse no primeiro eixo iria determinar quais seriam as próximas letras seguintes. Por exemplo, se a primeira letra que o soldado fosse escrever fosse a letra A, quando se digitasse a letra P depois ela seria trocada pela letra B, e caso a letra B fosse a inicial, quando se apertasse a letra P substituiria pela letra C e assim por diante. Portanto, a chave criptográfica da mensagem era sempre a letra inicial da mensagem, e por isso, a letra era trocada todos os dias para que ficasse mais difícil de decifrar. 

Alan Turing havia descoberto como os eixos alteravam a criptografia das mensagens e que elas mudavam todos os dias. Em uma tentativa de quebrar o código, Turing desenvolveu uma técnica para sua máquina que buscava "enfrentar" uma frase especifica que sempre estava na mesma posição. Para ajudar ainda mais, ele contou com uma falha na máquina alemã, ela não era capaz de esconder uma mensagem sem alterar todas as suas letras. 

Após isso, ele entendeu que se na frase original, por exemplo, tivesse a letra G, a letra criptografada não poderia ser a letra G independente de qual configuração a máquina alemã estivesse. Se inspirando nisso a Bombe procurava frases que se repetiam e combinava com as outras 26 possibilidades captadas ao longo do tempo, até que em uma das combinações a mesma letra não se repetia. A frase que eles encontraram um padrão sempre se encontrava no final de todas as mensagens, que era "Heil hitler" (salve hitler). 

Nenhum comentário:

Postar um comentário

Biografia

       Alan Mathison Turing,   foi um matemático, físico, cientista e depois considerado pioneiro da computação e pai da ciência computacion...