Skip to main content

Qual é o algoritmo AES?

Quando se fala em segurança de computadores, o termo algoritmo é usado de maneira diferente da matemática, por exemplo, quando se refere a uma metodologia sistemática para solução de problemas em um contexto específico. Em segurança de computadores, refere-se a um algoritmo criptográfico, que é uma sequência de procedimentos ou regras a serem seguidas na criptografia de mensagens. Os algoritmos podem ser mais simples ou mais complexos, e aqueles que são mais complexos são mais difíceis de decifrar. AES significa Advanced Encryption Standard, e o algoritmo AES é outro nome para o algoritmo Rijndael, que foi escolhido para uso no padrão AES.

O algoritmo de Rijndael foi escolhido em uma competição internacional para ser incluído na AES. Quando chegou a hora de pensar em substituir o Padrão de Criptografia de Dados (DES) - que possuía apenas um comprimento de chave de 55 bits e era considerado lento e impunha demandas pesadas aos processadores - o Instituto Nacional de Padrões e Tecnologia (NIST) convidou criptógrafos criar um algoritmo avançado no qual basear o AES, ou seja, desenvolver o algoritmo AES. O convite foi feito em 1997 e foram consideradas as 21 propostas desenvolvidas por equipes de 11 países. Em 2000, o algoritmo de Rijndael foi escolhido para ser o algoritmo AES, razão pela qual o AES às vezes é chamado de algoritmo AES (Rijndael).

Rijndael - de várias formas / RAIN dahl / ou / RINE dahl / - foi nomeado pela combinação de partes dos nomes dos dois desenvolvedores, Joan Daemen e Vincent Rijmen. O algoritmo foi baseado em um algoritmo anterior que eles desenvolveram juntos chamado Square . O novo algoritmo AES é um algoritmo de bloco, com dados processados ​​em blocos de 128 bits. Mas enquanto as chaves para DES tinham apenas 56 bits, as chaves para Rijndael podiam ser 128, 192 ou 256 bits. No entanto, houve algumas preocupações sobre a segurança do novo algoritmo e há tentativas contínuas de decifrá-lo.

O algoritmo AES foi escolhido pelo governo dos Estados Unidos para documentos confidenciais e não classificados em 2000. Em 2003, o AES foi adotado pelo consórcio Novos Esquemas Europeus de Assinaturas, Integridade e Criptografia (NESSIE). Também em 2003, a Agência de Segurança Nacional (NSA) decidiu usar as chaves de bit mais altas da AES para documentos extremamente secretos. O IKE (Internet Key Exchange) também usa o algoritmo AES para transmitir a chave secreta ao destinatário para descriptografar a mensagem. O AES também é usado no Internet Protocol Security (IPSec), um protocolo de segurança para autenticação e criptografia na web.