Criptografia

Ano
1
Ano lectivo
2021-2022
Código
02033269
Área Científica
Segurança Informática
Língua de Ensino
Português
Outras Línguas de Ensino
Inglês
Modo de Ensino
Presencial
Duração
Semestral
Créditos ECTS
6.0
Tipo
Obrigatória
Nível
2º Ciclo - Mestrado

Conhecimentos de Base Recomendados

     Licenciatura em Engenharia Informática ou equivalente.

Métodos de Ensino

Aulas teóricas (T) : apresentações e discussão sobre os tópicos da unidade curricular.

Aulas práticas (PL): aplicação dos conceitos teóricos em exercícios e projetos.

As aulas teóricas serão também difundidas por teleconferência e serão gravadas para os alunos poderem acompanhar remotamente.

As aulas práticas serão marcadas, preferencialmente, às sextas-feiras de manha, podendo também os trabalhos práticos ser desenvolvidos pelos alunos, em regime remoto e assíncrono, com apoio remoto dos docentes.

Resultados de Aprendizagem

Esta unidade curricular tem como objetivo a aquisição de conhecimentos sobre técnicas e algoritmos de criptografia. Os alunos deverão dominar os mecanismos base de criptografia e da segurança de segurança informática. Espera-se que os estudantes adquiram/desenvolvam as seguintes competências-chave:
-    Competências em avaliação e gestão de cibersegurança, análise e gestão de risco de segurança informática, avaliação e gestão de risco de segurança, no âmbito de sistemas informáticos e das organizações em que estes se inserem.
-    Aplicação prática do conhecimento teórico na avaliação e gestão de segurança, competências de análise e síntese, e capacidade de autoaprendizagem em novos contextos no domínio da segurança informática.

E ainda as seguintes competências complementares:
-    Resolução de problemas, comunicação oral e escrita, relações interpessoais e capacidade de trabalho em equipa.

Estágio(s)

Não

Programa

  • História da criptografia
  • Fundamentos de criptografia
  • Fundamentos de teoria da informação
  • Computabilidade dos algoritmos de criptografia
  • Criptografia de chave simétrica
  • Criptografia de chave pública
  • Algoritmos e técnicas de garantia de confidencialidade
  • Algoritmos e técnicas de autenticação
  • Algoritmos e técnicas de controlo de integridade
  • Algoritmos e técnicas de não repudiação
  • Técnicas de criptoanálise
  • Aspetos avançados de criptografia

Docente(s) responsável(eis)

Fernando Pedro Lopes Boavida Fernandes

Métodos de Avaliação

Avaliação
Projecto: 25.0%
Resolução de problemas: 25.0%
Exame: 50.0%

Bibliografia

- William Stallings, Cryptography and Network Security: Principles and Practice, Prentice Hall, 1999

- Schneier, Bruce (1996). Applied Cryptography, 2 ed, Wiley, (ISBN 0-471-11709-9).

- Bruce Schneier, Secrets and lies (Segredos e mentiras sobre a protecção na vida digital), Editora Campus, 2001.

- Stinson, Douglas (2005). Cryptography: Theory and Practice ISBN 1-58488-508-4.

- Paar, Christof and Jan Pelzl (2009). Understanding Cryptography: A Textbook for Students and Practitioners, Springer, ISBN 978-3-642-04100-6

- Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno, Cryptography Engineering; Design Principles and Practical Applications, John Wiley & Sons, 2010.

- Jonathan Katz, Yehuda Lindell, Introduction to Modern Cryptography (Second Edition), CRC Press, 2014.