Maquina enigma
Enigma é o nome da máquina de criptografia utilizada na época da segunda guerra. Muito famosa por sua indecifrabilidade na época. Essa máquina possui um teclado, discos rotativos (rotores) enfileirados, ligados mecanica e eletricamente. A cada tecla pressionada o primeiro rotor anda uma letra, essa letra representa outra letra em cada disco. Essa outra letra indica a posição de outra letra no próximo disco. Repetindo assim com os outros cilindros. Após o último rotor, tem um disco chamado refletor, que faz com que o sinal volte pelos discos novamente, complicando mais ainda sua decifração. No final a letra é cifrada correspondendo à posição indicada no primeiro rotor. Os rotores seguintes andam uma letra quando o seu rotor anterior completa a volta. Para cifrar a mensagem, colocam-se as letras dos cilindros na posição inicial desejada, escolhe as substituições desejadas (rotores diferentes) e ao final de cada letra anota a letra de saída. Para decifrar o texto bastar configurar a máquina na mesma posição e discos iniciais usadas para cifrar, e digita-se o texto cifrado. Temos como resultado o texto original.
Exemplo: Na figura temos três rotores de tipos de codificação diferentes, chamados I, II e III, começando com as iniciais “ H, D e W” respectivamente. Abaixo temos uma tabela das substituições utilizadas em cada disco.
Refletor A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Y R U H Q S L D P X N G O K M I E B F Z C W V J A T E K M F L G D Q V Z N T O W Y H X U S P A I B R C J
Rotor I <<<<<<<<<<<<<<<<<<<<<<<<<<A B C D E F G H I J K L M N O P Q R S T U V W X Y Z -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> -> U W Y G A D F P V Z B E C K M T H X S L R I N Q O J A J D K S I R U X B L H W T C Q G Z N P Y F V O E
Rotor II <<<<<<<<<<<<<<<<<<<<<<<<<<A B C D E F G H I J K L M N O P Q R S