Conheça a história da criptografia
A informação nos dias de hoje está cada vez mais em formato digital e, como seria de esperar ,a informação critica não é diferente da restante. Nesse sentido, é importante que a informação seja protegida de alguma forma, dificultando que a mesma seja perceptível por pessoas mal-intencionadas. Nesse sentido, a criptografia assume hoje em dia um papel fundamental sistemas informáticos seguros.
Hoje vamos saber um pouco mais sobre a história da criptografia.
O que é a Criptografia?
A criptografia é por muitos considerada uma ciência, uma ciência de escrever um texto de modo impercebível pelo adversário. Desde sempre que o homem sentiu a necessidade de proteger as suas ideias ou até as informações que ele partilhava, como por exemplo, em tempo de guerra é importante que uma ordem de ataque ou movimentação não seja interceptada pois pode comprometer o mesmo movimento. Nos dias de hoje a criptografia tornou-se algo que não se resume apenas a fins militares. A criptografia deve ser usada sempre que há informação importante a viajar num meio que pode ser acedido por qualquer um, deste modo tornou-se uma peça fundamental da transmissão de informação na Web atual pois diariamente passa inúmera informação importante nessa “terra de ninguém”.
Nós estamos habituados a utilizar a criptografia diariamente em vários sítios embora raramente se tenha noção disso como por exemplo na informação que viaja entre o nosso PCe o router wi-fi lá de casa, se por algum motivo vocês conseguissem ver os caracteres que viajam pelo ar das nossas casas não seria possível de ler pois o mesmo vai cifrado.
História da Criptografia
A criptografia já é conhecida desde à vários séculos muitas vezes associadas as praticas militares. As primeiras mensagens criptografadas consistiam na substituição de simples caracteres de uma mensagem ou de um determinado modo de adulterar as posições do caracteres de modo a que não fosse possível ler o texto sem o reordenar de uma dada forma.
Desde então a arte da criptografia e criptoanálise tem estado sempre a par das mais variadas tecnologias, iremos descrever então aqui as duas grande vertentes da criptografia na história.
(a) Criptografia Clássica
A criptografia clássica tal como o nome indica é a criptografia mais antiga conhecida pelo homem. Esta técnica andava de mão dada com as atividades militares e a sua força contra possíveis ataques dependiam unicamente do secretismo, isto é, do conhecimento do algoritmo necessário para a desencriptação da mensagem.
Um dos mais antigos algoritmos de cifragem conhecidos e talvez também o mais simples de perceber nesta fazer é a Cifra de Cesar que foi chamada assim em homenagem ao imperador Romano que imperava na Época. Este algoritmo era algo tão simples como fazer um shift de 3 caracteres de para a esquerda para cifrar e voltar a fazer o mesmo para a direita para decifrar.
Como é fácil de perceber alguém que soubesse este segredo poderia ler todas as mensagens que por ele passassem não tornando a técnica muito segura mas claramente mais segura que enviar o texto limpo.
Mensagem antes de Cifrar:
“O meu primeiro Criptograma”
Mensagem após a Cifragem:
“L IBR MOFIBFOL ZOFMQLDOVIV”
(b) Criptografia Moderna
O nascimento da criptografia moderna foi durante a segunda guerra mundial. Numa era tensa em que a informação sobre possíveis alvos/bases era cada vez mais crucial de manter secreta foi necessário o desenvolvimento algo capaz de fazer esse trabalho.
Foi nesse caso que os Alemães se destacaram e desenvolveram uma máquina conhecida por “Enigma” que não era mais que uma máquina de Rotores em que cada Rotor fazia algo tão simples como a substituição de uma letra por outra tal como na cifra de César apresentada anteriormente.
Então o que fez esta máquina tão especial?
O “Enigma” tinha a vantagem de ter vários rotores colocados em paralelo (inicialmente 3) e numerados em numeração Romana de I a III e era garantido que o substituto de cada carácter era diferente em cada Rotor. De seguida o sujeito que escrevia a mensagem deveria inserir num mecanismo de existente na máquina que servia para escolher a posição de arranque dos rotores, ou seja, esta seria a chave da mensagem e como tal deveria ser partilhada entre os dois interlocutores.
De modo a tornar esta máquina o mais segura possível o rotor era alterado a cada tecla premida voltando ao rotor I no após o III (no caso da maquina de 3 rotores). Este tipo de técnica embora tenha sido muito avançada para a época tinha um enorme perigo que seria o caso de duas mensagens iguais serem interceptadas seria possível ver a relação entre o 1º e 3º, 2º e 5º caracter e assim sucessivamente.
Devido a este facto mais tarde foram introduzidas no exército máquinas com 4 e 5 rotores tornando mais difícil a percepção de mensagens interceptadas.
Durante a segunda guerra mundial o exercito Inglês juntamente com o Francês tinha uma unidade especial para decifrar as mensagens interceptadas provenientes do Enigma de seu nome Ultra, ainda hoje há quem afirme que a unidade Ultra conseguiu a decifragem mas devido ao secretismo do seu sucesso os Alemães nunca o souberam e continuando a usar o Enigma dando assim uma enorme vantagem aos aliados o que pode ter levado à vitória.
Na imagem seguinte podemos ver uma mensagem cifrada pelo “Enigma”, interceptada pelo Ultra onde é possível ver o texto cifrado e escrito no lado direito da mesma a lápis um conjunto de 3 caracteres que são o finger wheels escolhidos inicialmente como chave.
Este artigo explica de forma sucinta a história da criptografia. Nos próximo capítulos vamos fazer uma viagem pelo mundo da criptografia onde vamos aprender o que significa Chave, Cifra entre outras palavras e como funcionam no mundo atual. Estejam atentos.
Este artigo tem mais de um ano
Muito obrigado pela divulgação.
Vou começar a falar de cifra no próximo mês.
Bom artigo! Keep going ;D
Vou passar a escrever estes posts em Cifra…
XLV MVPZLV MMH?VOB
(Não há W)
O alfabeto utilizado no post foi o português onde não há w, y nem k.
Foi apenas para da um exemplo, é claro que dependendo do alfabeto o criptograma é diferente.
Isto foi apenas uma bricadeira que diz:
Boa Páscoa PPLWARE !!!
Acho que era interessante falar aqui também sobre esteganografia.
é um tema muito interessante que tentarei abordar nos próximos artigos mas antes convêm ter uma breve introdução da matéria porque nem todos já sabem os conceitos.
Acho que o que foi pretendido dizer, pelo Pedro Costa era estenografia, tema que por acaso acho interessante e gostaria de ver abordado.
Ele escreveu direito. Esteganografia é a ciência de escrever mensagens em local “secretos” por muitos consideradas as mensagens subliminares.
Excelente artigo 😉
se não me engano quem decifrou esta máquina na 2ª guerra mundial foram os polacos que eram bastantes avançados na área
É interessante também dizer que a necessidade de decifrar a Enigma foi também um grande motivador para avanços na computação. Em Bletchley Park, UK, estava montada a unidade secreta que diariamente tentava decifrar as transmissões cifradas que eram interceptadas utilizando computadores chamados “bombes”. Eventualmente a grande chave para acelerar o processo de decifragem, e que permitia que as mensagens fossem descodificadas em tempo útil, foi o facto de os Aliados perceberem que todos os dias era enviada uma mensagem com a previsão do estado meteorológico para o dia. Isto porque na criptografia fica imensamente mais fácil descobrir a chave de cifra quando se conhece o texto antes e depois de decifrar.
Na 2 Grande Guerra houve também uma máquina de cifra designada Purple, utilizada pelos japoneses, que nunca chegou a ser quebrada de forma regular e que ainda deu muitas dores de cabeça, mas que era de funcionamento similar. Infelizmente, acho que todas as Purple que existiam nas embaixadas japonesas foram destruídas, tendo sobrevivido apenas um fragmento de uma que estava na embaixada em Berlim quando esta foi bombardeada.
Ah, e esqueci-me de referir que de entre os vários famosos que estiveram em Bletchley Park destaca-se O matemático Alan Turing, considerado o pai da computação moderna.
Sim, e que foi recentemente rehabilitado pelo governo britânico, pois era homossexual e por isso obrigado a castração química.
A informática deve-lhe muito, muito mesmo, pois o ‘computador’ colossus foi criado sob a sua orientação. Noto que o colossus foi o primeiro ‘computador’ eletrónico, e não o ENIAC norte-americano, como muitas vezes se diz.
Boa páscoa!
O trabalho de Alan Alan Turing fez encurtar a guerra da segunda guerra mundial em mais de 1 ou 2 anos , ou seja muitos milhões de vidas humanas não se perderam graças aos feitos de Alan Turing o agradecimento dos governantes do UK foi castrar Alan Turing devido a ser um Gay assumido, o que levou ao suicídio de Alan Turing.
Este caso representa um dos maiores crimes e monstruosidades cometido pelos governantes do Reino Unido e pelos governantes e povos dos outros países que nada fizeram para parar esta monstruosidade.
Não é por acaso que eu tenho mais respeito por um simples cão do que pelos seres humanos.
Muito bom artigo.
Muito obrigado.
Ei eu dei isto em Informática.
Foi em homenagem ao Julio Cesar, que foi um líder militar e político romano, era uma linguagem usada para comunicar com os seus generais.
Por muito tempo e artigos que eu já li aqui, este sem dúvida é dos melhores. Continuem!!!
Existe algum programa fiável BBB (bom, bonito, barato), que seja free, e quem sabe portable, que faça encriptação de ficheiros/documentos/dados privados?
Abraço.
Adorei! MB
Quando fazem bem temos que elogiar. Muito bom artigo. Continuem.
Estudei num colégio interno e juntamente com um amigo criei uma cifra de equivalência, aos 10 anos. Os padres nunca conseguiram decifrar as mensagens trocadas. E foram bastantes. Foi um gozo