Demonstração da coerência do programa com os objectivos
A privacidade e segurança dos dados é um elemento central e essencial na construção de sistemas computacionais e de redes seguros. Esta disciplina aborda o tema, apresentando os seus fundamentos básicos e analisando em detalhe diferentes tipos de primitivas. Partindo dos conceitos básicos da privacidade dos dados, da segurança da informação, e da criptografia, a disciplina apresenta diferentes noções de segurança e modelos de ataque e como estes se relacionam entre si; apresenta como são avaliadas e provadas as propriedades de segurança de um protocolo criptográfico, assim como as implicações práticas dessas provas; e analisa a problemática da aleatoriedade e entropia e o seus papeis na privacidade dos dados e na criptografia moderna. De seguida analisa um conjunto de esquemas e protocolos criptográficos com o objetivo de qualificar os alunos com um leque de técnicas que podem ser usados para construir sistemas computacionais avançados e seguros.