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: 

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

 

[Veja dados da disciplina no JúpiterWeb]


Oferecimentos recentes da disciplina: 2002/1.
DCC | IME-USP | 2004