MAC0336  Criptografia para Segurança de Dados

Por | Em

OBJETIVOS:  Estudar os principais algoritmos de criptografia e suas aplicações.

PROGRAMA:  1. Métodos tradicionais de criptologia, tais como sistemas mono- e polialfabético e sistemas rotores. Critoanálise utilizando técnicas da estatística e da álgebra linear.  2. Teoria da informação; entropia.  3. Data Encryption Standard (DES) e Advanced Encryption Standard (AES).  4. Outros métodos contemporâneos baseados na intratabilidade computacional do problema da mochila e da fatoração de números.  5. Sistemas de distribuição de chaves públicas e secretas. Assinatura digital e autenticação.

RESPONSÁVEL:  Routo Terada.

PRÉ-REQUISITOS NO CURRÍCULO DO BCC:  MAC0105.

CARGA HORÁRIA SEMANAL E NÚMERO DE CRÉDITOS:  8 horas, 4 créditos-aula e 2 créditos-trabalho.

CRITÉRIO DE AVALIAÇÃO DA APRENDIZAGEM:  Média ponderada de provas e exercícios.

BIBLIOGRAFIA BÁSICA: 

  • R. Terada, Segurança de Dados: Criptografia em Redes de Computadores, Ed. Edgard Blücher, 2000.
  • A. Menezes et alii, Handbook of Applied Cryptography, CRC Press, 1998.
  • B. Schneier, Applied Cryptography, John Wiley, 1994.
  • Artigos recentes de congressos e periódicos da área.

OBSERVAÇÃO:  Disciplina optativa eletiva no currículo do BCC.

 

[Veja dados da disciplina no JúpiterWeb]