Módulo 1.3: Data Encryption Standard

Objetivo

  • Apresentar ao aluno a estrutura e os princípios de funcionamento da cifra DES, o Data Encryption Standard.

Conteúdo

  • Histórico do DES
  • Estrutura do DES
  • Segurança do DES

Referências básicas para estudo

  • Capítulo 3 do “Understanding Cryptography” (Paar/Pelzl)

Material Complementar

Problemas e Projetos para Pesquisa

  • Estudar e implementar o ataque de criptanálise diferencial contra versões enfraquecidas do DES – número de rounds reduzidos ou S-Boxes aleatórias.
  • Verificar experimentalmente a complexidade do ataque MitM para versões enfraquecidas do DES. Você precisará definir variantes do DES com tamanho reduzido de chave – por exemplo, definindo chaves de 28 bits que são “duplicadas” antes de serem aplicadas ao DES.

* Encontrou um erro? Tem sugestão de material complementar? Entre em contato com o Prof. Raphael Machado.