Criptografia & Criptografia Aplicada (CC4017 & CC4076) - 2022-2023

- Sumários
- Avaliação e Calendário
- Bibliografia & Co.
- Práticas
A criptografia evoluiu nas últimas décadas, de um mais ou menos obscuro ramo do conhecimento usado essencialmente por militares e espiões, para uma componente essencial das comunicações e escrita de software. Com a virtualização de um grande conjunto de actividades, foi necessário usar a criptografia para assegurar todo um conjunto de propriedades e garantias que as correspondentes transacções presenciais podiam assegurar de outra forma. Hoje, a criptografia desempenha por isso um papel essencial tanto nos protocolos da Internet como nos restantes sistemas de comunicações digitais.
Pretende-se assim:
Espera-se que no fim os alunos estejam preparados para:
Pretende-se assim:
- Introduzir a problemática da segurança das redes e sistemas informáticos assim como o problema da segurança em geral.
- Apresentar um conjunto suficientemente expressivo de protocolos criptográficos que permitam geralmente transcrever as actividades sociais do mundo físico para o suporte digital.
- Estudo de alguns algoritmos criptográficos, suas aplicações e possíveis ataques.
Espera-se que no fim os alunos estejam preparados para:
- Poderem escolher que protocolos e produtos devem usar, seja ao nível de utilizadores, programadores ou administradores de redes e sistemas.
- Analisar, modificar, escolher e implementar os protocolos necessários para a uma aplicação prática.
- Implementar os algoritmos criptográficos dados.
- Implementar ataques aos mesmos algoritmos e protocolos.
Schedule of the subjects
Week | Chapter(s) | Subject | Lecturer |
---|---|---|---|
1st | 1 | Introduction + Clássical Cyphers | Rogério Reis |
2nd | 2 & 3 | Randomness + Criptographic Security | Manuel Barbosa |
3rd | 4 | Block Ciphers & Operation Modes | Manuel Barbosa |
4th | 6 & 7 | Hash Functions + Keyed Hashing | Manuel Barbosa |
5th | 5 | Stream Ciphers | Rogério Reis |
6th | 8 | Authenticated Encryption | Manuel Barbosa |
7th | 9 | Hard Problems | Rogério Reis |
8th | 10 | RSA | Rogério Reis |
9th | 11 | Diffie-Hellman | Rogério Reis |
10th | 12 | ECC & Discrete Lattice Cryptography | Rogério Reis |
11th | 11 & 13 | PKI & Key Exchange | Manuel Barbosa |
12th | 13 | TLS | Manuel Barbosa |
Última modificação: 19/02/2025