Departamento de Informática (UM)

Página de Unidade Curricular 🇬🇧

DesignaçãoCódigoCursoRegimeRegente

Projeto em Criptografia e Segurança da Informação

16998 [ME78ME7800007514]

Mestrado em Engenharia Informática [MEINF]

S2

Tiago Filipe Azevedo Oliveira

Objetivos

A UC inicia com a solidificação dos conceitos abordados na UC do primeiro semestre, por meio da aplicação de diferentes protocolos criptográficos em cenários práticos. Essa fase inicial garante, além da revisão teórica, o tempo necessário para que as UC ministradas em paralelo avancem na exposição de seus conteúdos programáticos.
Na sequência, as atividades assumem um caráter eminentemente prático, com o objetivo de fortalecer as competências dos alunos tanto na utilização de ferramentas para proteção e resposta a incidentes de segurança, quanto no desenvolvimento de aplicações e serviços seguros. Essa abordagem integrada permite aos alunos consolidar seus conhecimentos teóricos e aplicá-los de forma eficaz na resolução de problemas reais.

Programa

Sendo uma UC de projeto e com o objetivo de integrar o perfil de Criptografia e Segurança da Informação, o seu conteúdo programático é partilhado com as demais UCs do mesmo perfil, nomeadamente, Segurança de Sistemas de Computação, Criptografia e Segurança de Software.

Bibliografia


Ross Anderson. Security Engineering: A Guide to Building Dependable Distributed Systems (2nd Edition). Wiley, 2010.

Donald A. Tevault.. Mastering Linux Security and Hardening: Secure your Linux server and protect it from intruders, malware attacks, and other external threats. Packt, 2018.

Jeffrey Hoffstein, Jill Pipher & Joseph H. Silverman. "An Introduction to Mathematical Cryptography”. Undergratuate Texts in Mathematics; Springer, 2010.

Wenliang Du. Computer Security: A Hands-on Approach. 3rd edition, 2022.

Wenliang Du. Internet Security: A Hands-on Approach. 3rd edition, 2022.

Resultados da aprendizagem

- Aplicar primitivas e protocolos criptográficos para a proteção de dados em trânsito, armazenados e em processamento;
- Usar diferentes ferramentas para a prevenção e resposta contra incidentes de segurança;
- Implementar soluções de segurança para a proteção do sistema operativo, aplicações e serviços;
- Desenvolver habilidades de análise de vulnerabilidades e de incidentes de segurança;
- Aplicar técnicas de programação defensiva no desenvolvimento de aplicações.

Método de avaliação

A avaliação será feita através do acompanhamento periódico das atividades propostas no âmbito de um projeto integrador, da apresentação de um relatório escrito do trabalho desenvolvido e de uma apresentação pública ao final do projeto. Cada uma das componentes poderá ter um peso de 30% a 70% na classificação final. Apesar de o projeto ser desenvolvido em equipas de trabalho, a avaliação terá carácter individual.

Funcionamento

Turno: PL 1; Docente: João Marco Cardoso Silva; Dep.: DI; Horas: 10.
Turno: PL 1; Docente: Hugo José Pereira Pacheco; Dep.: DI; Horas: 20.

[ Outras UCs do Departamento ]