Saltar para:
Logótipo
Você está em: Início > CC4035
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

Aplicações Criptográficas

Código: CC4035     Sigla: CC4035     Nível: 400

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

Ocorrência: 2018/2019 - 1S

Ativa? Sim
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado em Segurança Informática

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:SI 16 Plano de estudos a partir de 2014/2015 1 - 6 42 162

Língua de trabalho

Português

Objetivos

Neste curso será adquirido conhecimento prático de aplicações criptográficas, com enfoque na sua implementação. Será também abordada a concretização de ataques a implementações em que os sistemas criptográficos não são suficientemente sólidos ou em que a sua implementação não foi adequadamente cuidada. Pretende-se transmitir ao aluno uma visão mais realista do espectro de aplicação da Criptografia moderna, não confinando o conhecimento desta ao estrito domínio teórico.

Resultados de aprendizagem e competências

No final do curso, os alunos serão capazes de avaliar a necessidade de utilização de ciptografia em aplicações informáticas que desenvolvam, assim como terão a capacidade de implementar aplicações informáticas que utilizem e combinem diversos tipos de algoritmos criptográficos.

Modo de trabalho

Presencial

Pré-requisitos (conhecimentos prévios) e co-requisitos (conhecimentos simultâneos)

Conhecimento de pelo menos uma linguagem de programação (Java, C, C#, Perl, PHP, Python, ou outra similar).

Programa

O curso abordará os seguintes tópicos:



  • Introdução à criptografia aplicada


    • Componentes fundamentais

    • Chaves criptográficas

    • Conceitos de autenticação

    • Geradores de números pseudo-aleatórios

    • Ciclo de vida de chaves assimétricas – casos PKI e PGP


  • Secure coding

  • Hardware criptográfico

  • APIs criptográficas

  • Aplicações de criptografia em normas internacionais (possivelmente de facto) e cenários concretos.


Bibliografia Obrigatória

Menezes Alfred J.; Handbook of applied cryptography. ISBN: 0-8493-8523-7
Stallings William; Cryptography and network security. ISBN: 9780138690175

Bibliografia Complementar

Katz-Lindell; Introduction to Modern Cryptography, CRC Press, 2007
Douglas Stinson; Cryptography: theory and practice, 1995

Métodos de ensino e atividades de aprendizagem

O método de ensino será por apresentação oral suportado em bibliografia e slides de apoio. As actividades de aprendizagem incluem trabalhos individuais obrigatórios.

Os trabalhos individuais obrigatórios dividem-se em:


  • Resolução de tutoriais 

  • Desenvolvimento de uma aplicação criptográfica utilizando biblioteca criptográfica, em que o objectivo é a implementação de uma aplicação criptográfica, que permita utilizar os conhecimentos adquiridos na disciplina.

Tipo de avaliação

Avaliação distribuída com exame final

Componentes de Avaliação

Designação Peso (%)
Exame 60,00
Trabalho prático ou de projeto 40,00
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Elaboração de projeto 60,00
Estudo autónomo 60,00
Frequência das aulas 42,00
Total: 162,00

Obtenção de frequência

A obtenção de frequência implica avaliação igual ou superior a 10 nas duas componentes de avaliação.

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

Componentes:


  • A: Resolução de tutoriais e desenvolvimento de uma aplicação criptográfica utilizando biblioteca criptográfica, em que o objectivo é a implementação de uma aplicação criptográfica, que permita utilizar os conhecimentos adquiridos na disciplina.

  • B: Exame final



Nota final = .4*A+.6*B
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © 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: 2025-06-15 às 12:42:50 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias