Notícias

  • A folha de inscrições para as apresentações dos trabalhos está disponível na recepção do DI. As entregas terão lugar nos dias 1,2,9 e 10 de Fevereiro, da parte da tarde. -- ManuelBernardoBarbosa - 19 Jan 2005

Education.Criptografia Aplicada 2004-2005


Notas

Exames

Sugestão de Leitura

Equipa Docente

Horários de Atendimento

Docenteup Horário
ManuelBernardoBarbosa 2as 11-13 e 18-20, 3as 18-20


Material Disponibilizado

Aulas Teóricas

Aulas Teórico-Práticas


Objectivos

  • Estudar
    • Conceitos fundamentais da Education.Criptografia.
    • Certificados de Chave Pública e Public Key Infrastructure.
    • Aplicações correntes/comerciais da Education.Criptografia.
    • Utilização de dispositivos criptográficos portáteis.
  • Aplicar estes conhecimentos na implementação de sistemas seguros.

Pré-Requisitos

Não havendo pré-requisitos formais, assume-se que os alunos possuem o seguinte conjunto de conhecimentos:

  • familiaridade com a linguagem JAVA

Critérios de Avaliação

  • Nota final
    • Componente Teórica (Exame): 60% (nota mínima de 8 valores)
    • Componente Prática (Trabalhos Práticos): 40% (opcional, mas a ausência de avaliação prática limita a nota teórica a 12 valores)
    • (estas percentagens devem ser olhadas como meros indicadores)
  • Avaliação prática
    • A componente prática da nota resulta da avalição de um trabalho práticos.
    • Os trabalhos serão realizados maioritáriamente nas aulas, por grupos de exactamente 2 alunos.
    • Será necessário elaborar um relatório do trabalho efectuado, bem como efectuar uma apresentação desse relatório.

Programa Resumido

  • Teórica
    • Introdução *Terminologia
      • Education.Criptografia, Criptoanálise e Criptologia
      • Conceitos de cifra, chave e comunicação segura
      • Cifras simétricas, distribuição e acordo de chaves
      • Cifras assimétricas e Education.Criptografia de Chave Pública
      • Assinaturas digitais e Message Authentication Codes
      • Identificação
    • Certificação e Public Key Infrastructure (PKI)
      • Certificados e CRLs
      • Autoridades de Registo
      • Autoridades de Certificação
      • Cadeias e Hierarquias de Certificação
      • Public Key Cryptography Standards (PKCS)
    • Dispositivos portáteis em criptografia
      • Smartcards
      • iButtons
      • PDAs
    • Aplicações e Protocolos Criptográficos Comerciais
      • Pretty Good Privacy (PGP)
      • Secure Sockets Layer (SSL)
      • IPsec
      • Kerberos
      • SSH

  • Prática
    • Java Cryptography Architecture
    • Open SSL
    • Apache - Mod SSL

Bibliografia

  • Applied Cryptography: Protocols, Algorithms and Source Code in C, Bruce Schneier, John Wiley & Sons, Inc. 1995
  • Cryptography: Theory and Practice, Douglas R. Stinson, CRC Press. 1995
  • A Course in Number Theory and Cryptography (2nd Ed.), Neal Koblitz, Springer-Verlag's Graduate Texts in Mathematics, 1994


-- ManuelBernardoBarbosa - 14 Sep 2004