Fundamentos Matemáticos de Criptologia / Mathematical Fundaments of Cryptology
Criptografia clássica (primeira aula)
- Um capítulo inacabado de um livro que, muito provavelmente, nunca será terminado, sobre cifras não digitais, pode ser obtido aqui.
- O texto de uma tese de mestrado, sobre o ataque polaco à cifra da Enigma, pode ser encontrado aqui.
- Tabelas de frequência para a língua portuguesa.
Uma bibliografia (sucinta):
Esta é uma publicação de criptógrafos amadores mas que apesar do seu caracter amadorístico, não deixou de ter ao longo dos tempos a colaboração de muitos que depois se acabaram por se revelar como especialistas da NSA. O texto contêm, além de algumas práticas de criptanálise, uma descrição da grande maioria das cifras clássicas. Pode ser obtida uma versão electrónica aqui.
O livro, de fácil leitura trata tanto da criptografia como da criptanálise, dando bastante relevo à criptografia clássica. A organização do livro pode não ser a mais fácil para quem quer somente estudar a criptografia clássica. Disponível na biblioteca da FCUP.
Descrição e estudo da cifra BIFID. O livro é muito interessante, mas bastante difícil de encontrar.
Um dos primeiros livros a ser publicado sobre o ataque à Lorentz, depois dos documentos relativos a este assunto terem sido desclassificados pelo governo inglês. Livro de leitura obrigatória para quem queira saber como apareceu o primeiro computador digital.
Livro fundamental, e durante muitos anos o único livro disponível, sobre o assunto. Trata somente da criptanálise das cifras clássicas (o que é natural se atendermos à sua data de publicação original). Disponível na biblioteca da FCUP.
Outro livro sobre o ataque à Lorentz, com as mesmas características do livro do Copeland.
A biografia de Alan Turing. Como não poderia deixar de ser, e aliás o título indicia, descreve com algum detalhe o envolvimento de Turing na quebra da Enigma.
A referência clássica sobre a história da Criptografia. De leitura interessante, não é um livro de leitura rápidam com as suas 1200 páginas. Disponível na biblioteca da FCUP
A descrição da quebra da Enigma, que não podia constar no "Codebreakers" dada a data da sua edição original.
Livro muito interessante e de leitura bastante fácil. Tem dois capítulos sobre o ataque à Enigma (para alguns dos seus modos de operação) com uma análise da complexidade computacional de cada um dos ataques. Disponível na biblioteca da FCUP
Descrição do ataque polaco à enigma, não sem uma clara tendência para "puxar a brasa à sua sardinha".
Uma boa descrição das técnicas da criptografia clássica. Difícil de encontrar.
Livro "didáctico" de criptanálise clássica com exemplos de programas que aplicam as técnicas expostas. Os programas estão escritos em FORTRAN o que é absolutamente natural para a época em que foi escrito.
O libro fundamental para perceber o ataque inglês à Enigma. Escrito por um dos participantes em Bletchley Park deste mesmo ataque.
Noções fundamentais de Criptografia (segunda aula)
Toda a matéria dada nesta segunda aula pode ser encontrada em qualquer manual de criptografia. Em particular, encontra-se nos seguintes livros, que estão disponíveis na biblioteca da FCUP.