Criptografia
1
2018-2019
02033269
Segurança Informática
Português
Inglês
Presencial
Semestral
6.0
Obrigatória
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ãoPrograma
- 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.