Departamento de Informática (UM)| Designação | Código | Curso | Regime | Regente |
|---|---|---|---|---|
Criptografia | 16785 [ME94ME9400001218] | S2 | ||
Objetivos | A UC de criptografia visa dotar os alunos de um conhecimento aprofundado dos fundamentos teóricos que suportam a segurança de técnicas criptográficas (já elencadas noutras UC do curso). Inicia-se por isso com uma revisão das bases matemáticas requeridas, e na caracterização rigorosa do modelo de segurança dos respetivos ataques. Segue-se a exposição e prática de como esses modelos podem ser manipulados na demonstração formal de segurança relativamente a problemas assumidos como de difícil resolução, admitindo possivelmente acesso a computadores quânticos por parte do adversário. Por fim, analisa-se a segurança de protocolos criptográficos seguindo o paradigma de simulação (real/ideal), onde se aborda a segurança de técnicas criptográficas avançadas como a computação multipartida segura ou provas de conhecimento-zero. | |||
Programa | 1. Fundamentos matemáticos: probabilidades discretas; lógica formal; conceitos de álgebra e teoria de números explorados por técnicas criptográficas. | |||
Bibliografia |
| |||
Resultados da aprendizagem | - Estabelecer a segurança de um sistema criptográfico relativamente a um modelo (objetivo de segurança/modelo do atacante/prova de segurança). | |||
Método de avaliação | A avaliação da UC é repartida entre avaliação por exame escrito e avaliação contínua da componente prática (ambos com peso entre 40% e 60%). Na componente prática, serão tidos em conta tanto a realização dos guiões como dos trabalhos de pesquisa escolhidos pelos alunos. | |||
Funcionamento | Turno: T 1; Docente: José Manuel Esgalhado Valença; Dep.: DI; Horas: 15. | |||