Rogério Reis


Err and err and err again, but less and less and less.


Sumários

14-10-2021
Apresentação do curso, programa e objectivos. Avaliação e condições de obtenção de frequência.

  • Noções básica de criptografia.
  • Cifras Clássicas
  • Cifras mono-alfabéticas
  • Cifra de Vigenére
Bib.
- Helen Fouché Gaines. Cryptanalysis. A study of ciphers and their resolution. Dover Publications, 1939. O livro descreve a criptanálise de um conjunto de cifras clássicas, que apesar de tudo foram usadas durante o sec.XX.
- Abraham Sinkov. Elementary Cryptanalysis, volume 22 of Anneli Lax New Mathematical Library. Mathematical Association of America, 2nd edition, 2009.
Livro com intuitos didáticos, ensina a atacar um conjunto simples de cifras clássicas com bastantes exemplos de programas em python para ajudar tais ataques.
- Simon Singh. The Code Book. Fourth Estate, 1999. Livro de divulgação tendo o grande público como alvo.
- The ACA and you. A Handbook for the Members of the American Cryptogram Association, 2016. Essencialmente uma enumeração e descrição de cifras clássicas.
- F. L. Bauer. Decrypted Secrets. Methods and Maxims of Cryptology. Springer, 1997.
- Martin Gardner. Codes, Ciphers and Secret Writing. Dover Publications, 1972.
- Fred Piper and Sean Murphy. Cryptography. A Very Short Introduction. Oxford University Press, 2002.
Extra
Para a aula prática da próxima semana deveriam ter instado nos vosso portáteis o SageMath
Texto de apoio para a primeira aula.
21-10-2021
  • Randomess and Cryptographic Security
Bib.
Extra
Slides da aula teórica
28-10-2021
  • Block Ciphers
Bib.
Extra
Slides da aula teórica
04-11-2021
  • Stream Ciphers
Bib.
Extra
Slides da aula teórica
11-11-2021
  • Hash Functions & Keyed Hashing
Bib.
Extra
Slides da aula teórica
18-11-2021
  • Authenticated Cryptography
Bib.
Extra
Slides da aula teórica
18-11-2021
  • Hard problems, Complexity Theory and Cryptography
Bib.
Extra
Slides da aula teórica
02-12-2021
  • The model of PKC
  • RSA and its implementation problems
Bib.
Extra
Slides da aula teórica
09-12-2021
  • The Discrete Logarithm Problem
  • Diffie-Hellman protocols and its properties
Bib.
Extra
Slides da aula teórica
15-12-2021
  • Elliptic Curve Cryptography
  • Discrete Lattice Cryptography (as an example of a ``post-quantum'' cryptography proposal)
Bib.
Extra
Slides da aula teórica
6-1-2022
  • PKI & Key Exchange
Bib.
Extra
Slides da aula teórica e notas extra
13-1-2022
  • TLS
Bib.
Extra
Slides da aula teórica

Última modificação: 25/04/2024