CyberGlossary

Criptografia

AES (Advanced Encryption Standard)

Também conhecido como: Rijndael

Definição

Cifra de bloco de 128 bits normalizada pelo NIST com chaves de 128, 192 ou 256 bits, projetada por Daemen e Rijmen e usada como cifra simétrica dominante a nível mundial.

O AES é uma cifra simétrica de bloco normalizada pelo NIST em FIPS 197 (2001), depois de o desenho Rijndael de Vincent Rijmen e Joan Daemen ter vencido um concurso aberto para substituir o DES. Cifra dados em blocos de 128 bits com chaves de 128, 192 ou 256 bits, executando 10, 12 ou 14 rondas de substituição, permutação, mistura e adição de subchaves. O AES é usado em modos só de confidencialidade (CTR, CBC) ou, preferencialmente, em modos autenticados como AES-GCM, AES-CCM ou AES-GCM-SIV, que também garantem integridade. Após mais de duas décadas de criptanálise pública, nenhum ataque prático reduz a sua segurança abaixo da força bruta; o AES é amplamente acelerado por hardware (AES-NI, criptografia ARMv8) e é considerado o padrão de ouro moderno da cifragem simétrica.

Exemplos

  • O TLS 1.3 utiliza AES-128-GCM e AES-256-GCM como cifras principais.
  • O BitLocker e o LUKS cifram discos com AES em modo XTS ou CBC.

Termos relacionados