O que é criptografia AES?
O Advanced Encryption Standard (AES) é uma técnica de cifra de chave simétrica usada para proteger e criptografar sistemas operacionais, discos rígidos, sistemas de rede, arquivos, e-mails e outros dados semelhantes. Na criptografia, o AES consiste em três cifras de bloco extraídas de uma coleção maior publicada originalmente como Rijndael. Cada cifra possui um tamanho de bloco de 128 bits com três tamanhos de chave diferentes de 128, 192 e 256 bits.
A cifra AES realiza várias rodadas de transformação repetidamente, o que converte o texto sem formatação em uma saída de texto cifrado. Existem várias etapas de processamento para cada rodada, com uma rodada que depende exclusivamente da chave de criptografia. Em seguida, um conjunto de rodadas reversas é aplicado para converter o texto cifrado novamente em texto sem formatação. A criptografia AES usa apenas uma chave de 128 bits para criptografar e descriptografar dados.
Nos Estados Unidos (EUA), o Instituto Nacional de Padrões e Tecnologia (NIST) solicitou algoritmos de criptografia para o padrão AES. Joan Daemen e Vincent Rijmen trabalharam juntos para criar a cifra de Rijndael. Eles enviaram sua cifra ao processo de seleção da AES a partir do qual Rijndael foi selecionado.
O governo dos EUA aceitou o padrão de criptografia AES e o implementou em seus sistemas para ajudar a proteger informações classificadas e não classificadas. Em novembro de 2001, a AES foi escolhida pelo NIST como o Federal Information Processing Standard (FIPS), também conhecido como FIPS197. Em julho de 2003, a Agência de Segurança Nacional (NSA) afirmou que a AES era segura o suficiente para proteger suas informações nos níveis secreto e ultra-secreto.
A criptografia AES é usada em todo o mundo para proteger alguns dos sistemas mais protegidos para grupos governamentais e empresas. A criptografia AES é usada até por indivíduos para proteger computadores privados e sistemas de rede. Agora é o padrão estabelecido pelo governo dos EUA e indivíduos em todo o mundo.
Uma das razões pelas quais a criptografia AES funciona tão bem é que funciona em várias camadas de rede ao mesmo tempo. Embora o AES e o Rijndael sejam usados de forma intercambiável, há algumas diferenças que devem ser observadas. Enquanto o AES usa uma cifra de bloco fixa de 128 bits e três tamanhos de chave de 128, 192 e 256 bits, o Rijndael pode ser usado com qualquer cifra de bloco de tamanho e digitar múltiplos de 32 bits. O Rijndael varia de 128 a 256 bits para os tamanhos de chave e de cifra de bloco.
Embora a criptografia AES não seja inquebrável, geralmente é considerada altamente segura. Até 2009, acreditava-se que apenas um ataque de canal lateral poderia passar por um sistema protegido pela AES. Em 2009, foram relatados ataques de chaves relacionadas e ataques de chaves conhecidas. Alguns dos ataques aos sistemas AES são difíceis de concluir; por exemplo, os ataques normalmente exigem que um usuário esteja no mesmo sistema que o software de criptografia AES para quebrar a cifra.