Cifras simétricas, distribuição e acordo de chaves
Cifras assimétricas e Criptografia de Chave Pública
Assinaturas digitais e Message Authentication Codes
Identificação
Certificação e Public Key Infrastructure (PKI)
Certificados e CRLs
Autoridades de Registo
Autoridades de Certificação
Cadeias e Hierarquias de Certificação
Public Key Cryptography Standards (PKCS)
Aplicações e Protocolos Criptográficos Comerciais
Pretty Good Privacy (PGP)
Secure Sockets Layer (SSL)
IPsec
Kerberos
SSH
Horário das Aulas
MICEI/MSDPA: Sexta das 14:00 às 16:00 (DI A2)
Critérios de Avaliação
Exame Teórico (50%) + Trabalho Prático (50%)
Bibliografia
Applied Cryptography: Protocols, Algorithms and Source Code in C, Bruce Schneier. John Wiley & Sons, 1995.
Cryptography: Theory and Practice, Douglas R. Stinson. CRC Press, 1995.
A Course in Number Theory and Cryptography, Neal Koblitz. Springer-Verlag, 1994. (2nd edition)
Material Disponibilizado
Slides das Aulas:
Introdução - Conceitos introdutórios (corresponde à matéria da aula de apresentação).
Cifras Clássicas (slides que não foram apresentados durante o curso) - Apresenta as cifras utilizadas na antiguidade, assim como estratégias e técnicas de cripto-análise.
Fundamentos Teóricos (só foi apresentada a última parte, referente aos aspectos de complexidade computacional) - Apresenta-se a formalização da noção de "segurança" em sistemas criptográficos.