IntroducaoDo grego, Kryptos: escondido, oculto, e Graphein: escrita, nos possibilita a definicao em que criptografia e a arte, ou ciencia, de escrever mensagens ocultas ou codificadas. Dessa forma, criptografia sao as tecnicas pelas quais a informacao pode ser transformada de sua forma original para outra ilegivel, de forma que possa ser conhecida apenas por seu destinatario. Suas aplicacoes sao inumeras. Deste planos de batalha, ate a simples troca de e-mails nos dias atuais.HistoriaAntigamente, a cifragem era utilizada na troca de mensagens, sobretudo em assuntos ligados a guerra (no intuito de o inimigo nao descobrir a estrategia do emissor da mensagem, caso se apoderasse dela), ao amor (para que os segredos amorosos nao fossem descobertos pelos familiares) e a diplomacia (para que faccoes rivais nao estragassem os planos de acordos diplomaticos entre nacoes). O primeiro uso documentado da criptografia foi em torno de 1900 a.c., no Egito, quando um escriba usou hieroglifos fora do padrao numa inscricao.Entre 600 a.c. e 500 a.c., os hebreus utilizavam a cifra de substituicao simples (de facil reversao e fazendo uso de cifragem dupla para obter o texto original), sendo monoalfabetico e monogramica (os caracteres sao trocados um a um por outros), e com ela escreveram o Livro de Jeremias.O chamado "Codificador de Julio Cesar" ou "Cifra de Cesar" que apresentava uma das tecnicas mais classicas de criptografia, e um exemplo de substituicao que, simplesmente, substitui as letras do alfabeto avancando tres casas. O autor da cifragem trocava cada letra por outra situada a tres posicoes a frente no alfabeto. Segundo o autor, esse algoritmo foi responsavel por enganar muitos inimigos do Imperio Romano; no entanto, apos ter sido descoberta a chave, como todas, perdeu sua funcionalidade.Em 1586, destacam-se os estudos de Blaise de Vigenere que constituiram um metodo muito interessante; e a cifra de Vigenere que utiliza a substituicao de letras. Tal processo consiste na sequencia de varias cifras (como as de Cesar) com diferentes valores de deslocamento alfanumerico. A partir desse periodo, Renascenca, a criptologia comecou a ser seriamente estudada no Ocidente e, assim, diversas tecnicas foram utilizadas e os antigos codigos monoalfabeticos foram, aos poucos, sendo substituidos por polialfabeticos.Dos anos 700 a 1200, sao relatados incriveis estudos estatisticos, em que se destacam expoentes como al-Khalil, al-Kindi, Ibn Dunainir e Ibn Adlan, que marcaram sua epoca. Na Idade Media, a civilizacao arabe-islamica contribuiu muito para os processos criptograficos, sobretudo quanto a criptoanalise (analise da codificacao, a procura de padroes que identificassem mensagens camufladas por codigos).Esquema da Cifra de CesarNa Idade Moderna, merecem destaque o holandes Kerckoff e o alemao Kasiski. Modernamente, em 1918, Arthur Scherbius desenvolveu uma maquina de criptografia chamada Enigma, utilizada amplamente pela marinha de guerra alema em 1926, como a principal forma de comunicacao.Em 1928, o exercito alemao construiu uma versao conhecida como "Enigma G", que tinha como garantidor de seguranca a troca periodica mensal de suas chaves. Essa maquina tinha como diferencial ser eletrico-mecanica, funcionando com tres (inicialmente) a oito rotores. Aparentava ser uma maquina de escrever, mas quando o usuario pressionava uma tecla, o rotor da esquerda avancava uma posicao, provocando