MAC0336 Criptografia para Segurança de Dados
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]