Plano de Estudos

Privacidade e Segurança dos Dados PSD

Contextos

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 892 - Mestrado em Informática - Geral > 1º semestre

Groupo: 3_MI 2020/21 > 2º Ciclo > Parte Escolar > Optativas > 788 - Mestrado em Informática - OSC

ECTS

6.0 (para cálculo da média)

Objectivos

Hoje em dia, indivíduos partilham dados sensíveis e pessoais com vários tipos de organizações, incluindo centros hospitalares, bancos, e empresas de telecomunicações e de redes sociais online. A obtenção, partilha e uso destes dados de forma indevida leva a violações de privacidade que muitas vezes passam despercebidas aos indivíduos. No entanto, estas violações corrompem gradualmente os seus direitos individuais e podem ser usadas contra os mesmos em ataques informáticos sofisticados. Com esta disciplina, os alunos devem ficar familiarizados com os conceitos e resultados fundamentais da privacidade e segurança dos dados, assim como com um extenso leque de primitivas e protocolos criptográficos que podem ser usados para construir sistemas computacionais e de redes avançados. Devem também ser capazes de analisar, escolher, modificar e implementar os protocolos criptográficos necessários para construir aplicações do mundo real que operem sobre dados pessoais e de natureza sensível.

Programa

- Fundamentos da privacidade e da segurança dos dados - Criptografia Funcional, baseada em identidades, e baseada em atributos - Criptografia Homomórfica, que preserva propriedades, e que preserva ordem - Criptografia Pesquisável - RAM Oblívia - Criptografia limiar e partilha de segredos - Computação segura entre pares - Provas de Conhecimento Zero - Privacidade Diferencial - Hardware Confiável

Método de Avaliação

Esta disciplina é dividida em duas componentes principais, uma componente teórica e uma componente teórico-prática. Na componente teórica, os alunos são expostos a problemas fundamentais e avançados da privacidade e segurança dos dados, analisando de seguida as soluções conhecidas para estes problemas e discutindo as suas vantagens, desvantagens e ataques possíveis. Na componente teórico-prática, os alunos são confrontados com problemas de pequeno porte, que envolvem a implementação ou integração dos algoritmos expostos na componente teórica, a discussão de aplicações do mundo real que usem estes algoritmos, ou o ataque a uma implementação concreta que envolva algum dos problemas expostos nas aulas. A avaliação final é dividida em três partes: projeto de grupo (35%); leitura e análise individual de artigos (15%); exame final ou testes (50%). O projeto de grupo e o exame/testes têm nota eliminatória de 9 valores.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 119.0

Carga Total -

Bibliografia

Principal

  • Multiple research articles related with the course topics: Various 2020 articles
  • A Pragmatic Introduction to Secure Multi-Party Computation: David Evans, Vladimir Kolesnikov, Mike Rosulek 2020 Evans2020MPC
  • Introduction to Modern Cryptography (3rd Edition).: Jonathan Katz, Yehuda Lindell 2020 Katz2020Intro

Secundária

  • SERIOUS CRYPTOGRAPHY A Practical Introduction to Modern Encryption: Jean-Philippe Aumasson 2018 Jean2018Serious

Disciplinas de Execução

2023/2024 - 1 Semestre

2022/2023 - 1 Semestre

2024/2025 - 1 Semestre

2025/2026 - 1 Semestre