Advanced Encryption Standard | Padrão Avançado de Criptografia

Na criptografia, o Advanced Encryption Standard (AES), é um algoritmo de cifra de bloco simétrico que foi selecionado pelo National Institute of Standards and Technology (NIST) em 2001. Ele foi selecionado para criptografia de dados. É comumente usado em todo o mundo. O Advanced Encryption Standard substituiu o Data Encryption Standard (DES).

A partir de 2008, o AES é um dos algoritmos mais populares usados na criptografia de chaves simétricas. Ele está disponível para programadores e o público em geral com vários pacotes de software.

VeraCrypt é um programa que dá a opção de usar AES para criptografiaZoom
VeraCrypt é um programa que dá a opção de usar AES para criptografia

História

AES é um tipo de Rijndael (pronuncia-se [rɛindaːl]) cifra de bloco desenvolvida por programadores belgas, Vincent Rijmen e Joan Daemen.

O Instituto Nacional de Padrões e Tecnologia realizou uma competição para um algoritmo de criptografia simétrica disponível publicamente e começou a aceitar inscrições em 1997.

Em 1998, quinze algoritmos foram selecionados para a primeira rodada da Primeira Conferência AES. Após solicitar comentários, o NIST realizou a Segunda Conferência AES, onde os cinco principais algoritmos foram MARS, RC6, Rijndael, Serpent, e Twofish.

Em 2000 e no final da Terceira Conferência AES, o NIST selecionou Rijndael para a proposta AES. Para AES, o NIST selecionou três membros da família Rijndael, cada um com um tamanho de bloco de 128 bits, mas três comprimentos de chave diferentes: 128, 192 e 256 bits.

A Norma Avançada de Criptografia (AES) foi publicada como Norma Federal de Processamento de Informações em 26 de novembro de 2001.

Detalhes

O AES tem um bloco de tamanho fixo de 128 bits e três valores de chave de tamanho 128, 192 ou 256 bits.

"O projeto e a força de todos os comprimentos chave do algoritmo AES (ou seja, 128, 192 e 256) são suficientes para proteger informações classificadas até o nível SECRET. Informações TOP SECRET exigirão o uso de 192 ou 256 comprimentos de chave. A implementação da AES em produtos destinados a proteger os sistemas nacionais de segurança e/ou informações deve ser revista e certificada pela NSA antes de sua aquisição e uso".

O AES é rápido tanto em software quanto em hardware, é relativamente fácil de implementar e requer pouca memória.

Padrão

O Padrão Avançado de Criptografia (AES) é definido em:

  • FIPS PUB 197: Padrão Avançado de Criptografia (AES)
  • ISO/IEC 18033-3: cifras de bloco

Páginas relacionadas

  • DES-X
  • Padrão de Criptografia de Dados (DES)
  • DES triplo (TDES)

Perguntas e Respostas

Q: O que é o Advanced Encryption Standard (AES)?


R: O Advanced Encryption Standard é um algoritmo de cifra de bloco de chave simétrica usado para criptografar dados.

P: Quando o AES foi selecionado e por quem?


R: O AES foi selecionado pelo National Institute of Standards and Technology (NIST) em 2001.

P: O que o AES substituiu?


R: O AES substituiu o Data Encryption Standard (DES).

P: Quando o AES se tornou um dos algoritmos mais populares usados na criptografia de chave simétrica?


R: A partir de 2008, o AES se tornou um dos algoritmos mais populares usados na criptografia de chave simétrica.

P: Quem tem acesso ao AES?


R: O AES está disponível para programadores e para o público em geral com vários pacotes de software.

P: Que tipo de algoritmo de cifra é o AES?


R: O AES é um algoritmo de cifra de bloco de chave simétrica.

P: Qual é a principal finalidade do AES?


R: A finalidade principal do AES é criptografar dados.

AlegsaOnline.com - 2020 / 2023 - License CC3