Saltar para:
Logótipo
Você está em: Início > CC442
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Criptografia

Código: CC442     Sigla: CC442

Áreas Científicas
Classificação Área Científica
OFICIAL Ciência de Computadores

Ocorrência: 2013/2014 - 1S

Ativa? Sim
Página Web: http://www.dcc.fc.up.pt/~rvr/aulas/code/Cripto-13-14/
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
M:CC 15 PE do Mestrado em Ciência de Computadores 1 - 7,5 67 202,5
2
MI:ERS 15 Plano de Estudos a partir de 2007 4 - 7,5 67 202,5

Língua de trabalho

Português

Objetivos

A criptografia evoluiu nas últimas décadas, de um mais ou menos obscuro ramo do conhecimento usado essencialmente por militares e espiões, para uma componente essencial das comunicações e escrita de software. Com a virtualização de um grande conjunto de actividades, foi necessário usar a criptografia para assegurar todo um conjunto de propriedades e garantias que as correspondentes transacções presenciais podiam assegurar de outra forma. Hoje, a criptografia desempenha por isso um papel essencial tanto nos protocolos da Internet como nos restantes sistemas de comunicações digitais.

Pretende-se assim:
1. Introduzir a problemática da segurança das redes e sistemas informáticos assim como o problema da segurança em geral.
2. Apresentar um conjunto suficientemente expressivo de protocolos criptográficos que permitam geralmente transcrever as actividades sociais do mundo físico para o suporte digital.
3. Estudo de alguns algoritmos criptográficos, suas aplicações e possíveis ataques.



Resultados de aprendizagem e competências

Espera-se que no fim os alunos estejam preparados para: 
1. Poderem escolher que protocolos e produtos devem usar, seja ao nível de utilizadores, programadores ou administradores de redes e sistemas. 
2. Analisar, modificar, escolher e implementar os protocolos necessários para a uma aplicação prática. 
3. Implementar os algoritmos criptográficos dados. 
4. Implementar ataques aos mesmos algoritmos e protocolos.

Modo de trabalho

Presencial

Programa

Protocolos criptográficos. Criptografia e criptanálise clássicas. Cifras de substituição mono-alfabéticas e poli-alfabéticas. Cifras de transposição. Cifras poligraficas. Cifras electromecanicas: a enigma, a Lorentz e a purple. Algoritmos de bloco. Cifras de Feistel. O DES e o AES. Diversos algoritmos de cifra simétrica. Cifras de chave pública. Geradores de aleatórios. Funções de tabulação criptográfica. Criptanálise e criptografia quânticas.

Bibliografia Obrigatória

000074429. ISBN: 978-0-471-11709-4 pbk
000002076. ISBN: 978-3-540-60418-1
000053896. ISBN: 0-8493-8523-7

Métodos de ensino e atividades de aprendizagem

Depois da exposição dos problemas e soluções conhecidas para os problemas expostos, os alunos são confrontados com problemas de pequeno porte, que envolvem a implementação dos algoritmos expostos, ou o ataque a uma implementação concreta que envolva algum dos problemas expostos na aulas.

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Participação presencial 0,00
Teste 60,00
Trabalho laboratorial 40,00
Total: 100,00

Fórmula de cálculo da classificação final

Notas dos trabalhos*0.4+Nota do exame * 0.6

Melhoria de classificação

Exame

Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2024-11-09 às 11:49:55 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias