Objetivos
Os estudantes que terminam com sucesso esta unidade curricular deverão ser capazes de:
- Enumerar os diferentes mecanismos para proteção de informação e principais objetivos (confidencialidade, integridade dos dados) e problemas (tamanho do espaço de chaves, geração de chaves) da criptografia moderna.
- Descrever algumas das principais áreas de aplicação da teoria de números, tais como, encriptação de chave pública, cifra por blocos, funções de hash e infraestruturas de blockchain.
- Identificar vulnerabilidades existentes no software e usar técnicas adequadas à sua mitigação ou correção.
- Explicar os mecanismos criptográficos disponíveis nas plataformas de hardware modernas.
- Identificar os diferentes sistemas de deteção e prevenção de quebras de segurança.
- Identificar os diferentes quadros normativos existentes.
- Proceder a uma análise de risco e definição de ameaças.