CyberGlossary

Criptografia

DES (Data Encryption Standard)

Definição

Cifra de bloco obsoleta de 64 bits com chave efetiva de 56 bits, normalizada pelo NBS em 1977 e atualmente considerada quebrada, pois o espaço de chaves esgota-se em horas.

O DES é uma cifra simétrica de bloco baseada numa rede de Feistel com 16 rondas, que opera sobre blocos de 64 bits com uma chave efetiva de 56 bits (os 64 bits incluem 8 bits de paridade). Foi publicado em 1977 como FIPS 46 e dominou a criptografia comercial durante duas décadas. Uma chave de 56 bits é muito curta para a segurança moderna: a máquina Deep Crack da EFF recuperou chaves DES em menos de três dias em 1998 e os atuais clusters de GPU/FPGA ou ataques na nuvem completam a procura exaustiva em horas. Por isso o DES é considerado quebrado e proibido por NIST, PCI DSS e a maioria das normas. Sobrevive apenas em sistemas legados e protocolos históricos, substituído pelo AES, com o Triple DES como ponte transitória entretanto descontinuada em 2023.

Exemplos

  • O DES foi usado no protocolo original Kerberos v4.
  • Os primeiros pads de cifragem de PIN de ATMs usaram DES simples antes de migrarem para 3DES e AES.

Termos relacionados