Qual era a máquina enigma?
A máquina Enigma era um dispositivo mecânico usado para codificar e decodificar mensagens secretas. Durante a Segunda Guerra Mundial, a máquina Enigma foi usada pelos militares alemães para se comunicar com tropas no campo, navios de guerra e submarinos. Criptologistas aliados, trabalhando sob o codinome Ultra, quebraram com sucesso a maioria das cifras Enigma; Isso deu aos aliados uma fonte importante de inteligência para o esforço de guerra.
A própria máquina enigma era mecânica e parecia muito uma máquina de escrever. Toda vez que uma tecla era pressionada, o sinal eletrônico passava por uma série de rodas de embaralhamento rotativas, através de uma placa de plugboard e depois voltava em uma direção diferente. Como cada roda pode ser transformada para alterar o caminho do sinal, uma enorme variedade de chaves diferentes era possível e as rodas podiam ser simplesmente giradas toda vez que uma nova chave era necessária. As rodas foram organizadas para girar toda vez que uma chave era pressionada, tornando o Enigma seguro contra ataques de frequência de cartas; as posições iniciais doAs rodas também foram alteradas, muitas vezes várias vezes ao dia.
Em teoria, o Enigma deveria estar seguro contra qualquer tipo de ataque de força bruta, pois havia muitas possibilidades de cifra para experimentá-las um a um. As versões posteriores do Enigma, como os modelos de quatro rotores usados por U-boats alemães, aumentaram ainda mais o número de combinações. Mesmo assim, os documentos de código capturados e o erro humano muitas vezes deram aos criptografistas vantagem, e os militares poloneses estavam decodificando as comunicações secretas alemãs já em 1932. Seu trabalho acabou se passando para a Grã -Bretanha e a América, e o Codebrobring continuou com muito sucesso ao longo da guerra, apesar das tentativas dos alemães de tornar a máquina mais e mais complexa.
Quebrar com sucesso o código do enigma exigia a localização de regularidades, ou fatores conhecidos, para reduzir o grande número de possíveis cifras. Vários textos simples,como "Heil Hitler", frequentemente aparecia em mensagens alemãs; Isso deu pistas importantes aos criptonalistas, que poderiam procurar uma mensagem criptografada e ver onde essa frase poderia aparecer. Os alemães também transmitiram cabeçalhos simples e fáceis de analisar em seis letras no início das mensagens, como "Einein", para dar a localização das rodas cifrões para o restante da mensagem. Quando o espaço de possíveis chaves de código ainda se tornou muito grande, vários computadores primitivos foram construídos, para contar com milhares de possibilidades automaticamente; Isso se tornou um dos primeiros trabalhos feitos na computação de propósito geral.