Criptologia (Nível C da Cybersecurity-Academy)

Código:
18226
Ano:
1
Semestre:
L0
Créditos ECTS:
3
Carga Horária:
O (38H)/PL(20H)/T(24H)
Área Científica:
Informática
Objectivos de Aprendizagem:
Os alunos que terminam com sucesso esta unidade curricular serão capazes de:

Conhecer os métodos criptográficos e utilizar corretamente os mesmos.
Avaliar e definir a adequação de mecanismos criptográficos a um determinado requisito de segurança.
Conhecer a matemática por detrás da criptografia, saber implementar corretamente mecanismos criptográficos de raiz e desenvolver protocolos criptográficos, sabendo combinar corretamente mecanismos criptográficos.
Conteúdos programáticos:
Terminologia e Conceitos Básicos
Legislação Aplicada à Criptografia
Definição de Cifras e Modelos de Ataque
Cifras de Chave Simétrica Contínuas
Funções de Hash
Protocolos de Acordo de Chaves
Curvas Elípticas
Metodologias de Ensino e Critérios de Avaliação:
A avaliação é composta por um teste final de avaliação de conhecimentos, com um peso total de 100% da nota final.
Bibliografia principal:
Miguel Pupo Correia and Paulo Jorge Costa, Segurança no Software, FCA - Editora de Informática, pp. 462, 2010.
Mark Dowd, John McDonald, Justin Schuh, The Art of Software Security Assessment: Identifying and Preventing Software Vulnerabilities, Addison-Wesley Professional, 1 edition, pp. 1200, 2006.
Serge Vaudenay, A Classical Introduction to Cryptography Applications for Communications Security, Springer, pp. 370, 2005.
Língua:
Português
Esta informação promove os seguintes Objetivos de Desenvolvimento Sustentável da ONU:
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos Construir infraestruturas resilientes, promover a industrialização inclusiva e sustentável e fomentar a inovação Tornar as cidades e comunidades inclusivas, seguras, resilientes e sustentáveis Promover sociedades pacíficas e inclusivas para o desenvolvimento sustentável, proporcionar o acesso à justiça para todos e construir instituições eficazes, responsáveis e inclusivas a todos os níveis