Disciplina Curricular

Criptografia e Segurança das Comunicações CSC

Mestrado Bolonha em Engenharia e Ciência de Dados - MECD2019

Peso

6.0 (para cálculo da média)

Objectivos

A disciplina tem por objectivos os seguintes items operacionais: 1. Obtencao dos fundamentos de primitivas e servicos criptograficos. Experiencia nos algoritmos de cifra mais usados. 2. Conhecimento da estrutura e principais mecanismos de defesa contra programas maliciosos. 3. Aquisicao de conhecimentos sobre seguranca em redes de computadores.

Programa

1. Cifras 1.1 Definicoes basicas. 1.2 Bases matematicas: teoria de numeros, algebra abstracta e curvas elipticas. 1.3 Cifra simetrica por blocos AES. Cifras por fluxo de chaves LFSR e RC4. Cifra assimetricas: acordo de chaves Diffie-Hellman, cifra RSA e criptosistema ECMV. 1.4 Integridade: funcao de dispersao SHA, ataque por data de nascimento, assinaturas digitais. 1.5 Autenticacao: por senha e por desafio, certificados X509, protocolos de conhecimento nulo. 2. Programas maliciosos 2.1 Introducao ao Assembly 86. 2.2 Arquitectura e codigo de um virus em MS-DOS. 2.3 Ataque por transbordo de memoria. 2.4 Negacao de servico e deteccao de intrusoes. 2.5 Ferramentas AV e AS, Firewalls. 3. Seguranca em protocolos de comunicacoes 3.1 Seguranca na camada de aplicacao-protocolo SSH. 3.2 Seguranca na camada de transporte-protocolo TLS. 3.3 Seguranca na camada de ligacao-protocolos IPsec. 3.4 Determinacao de seguranca por verificacao de modelos Promela. Identificacao da falha de seguranca no protocolo Needham-Schroeder.

Metodologia de avaliação

* [5 valores] Duas provas laboratoriais * [3 valores] Seminario * [12 valores] Dois testes teoricos, ou exame de 2a epoca.

Disciplinas Execução

2020/2021 - 1º Semestre

2019/2020 - 1º Semestre