Skip to main content

O que é o padrão avançado de criptografia?

O Advanced Encryption Standard (AES) é um algoritmo matemático ou cifra usado para ocultar informações, para que não possam ser lidas por usuários não autorizados quando estiverem armazenados ou em trânsito. A ciência da escrita em código secreto é chamada de criptografia, e o AES pode ser descrito com mais precisão como um algoritmo criptográfico. Além disso, o processo de codificação ou criptografia de dados oferece outros benefícios, além de garantir que as informações permaneçam confidenciais.

Criptografar uma mensagem também pode provar que ela é autêntica e impor o não-repúdio, que é um processo que impede que um indivíduo negue que ele enviou uma mensagem ou esteve envolvido em uma transação. Isso ocorre porque a criptografia pode ser usada para criar um código que não é apenas ininteligível, mas também único. O código exclusivo atua como uma impressão digital e não pode ser alterado sem uma chave de descriptografia privada, portanto, está vinculado a mensagens, transações ou indivíduos específicos.

O Advanced Encryption Standard foi selecionado em outubro de 2000 pelo Instituto Nacional de Padrões e Tecnologia (NIST), principalmente como um substituto para o Data Encryption Standard (DES). Embora o DES tenha sido amplamente utilizado desde a década de 1970 como o padrão oficial de criptografia do governo dos EUA, ele foi quebrado muitas vezes e não pode mais ser confiável por segurança.

Oficialmente, o processo de seleção começou em janeiro de 1997, quando o NIST iniciou uma solicitação de propostas com base em uma lista de requisitos para um novo algoritmo criptográfico mais seguro. O NIST queria que o novo algoritmo fosse flexível o suficiente para funcionar em dispositivos físicos e também em programas de computador. Também precisava ser robusto o suficiente para trabalhar em máquinas mais antigas e funcionar por décadas no futuro.

O NIST, em colaboração com os grupos do governo, educação e indústria, escolheu inicialmente 15 candidatos para o exame precoce. Cinco finalistas foram escolhidos para testes mais extensos. O vencedor final foi uma cifra chamada Rijndael, que foi projetada por dois criptógrafos belgas, Vincent Rijmen e Joan Daemen, cujos sobrenomes formam a base do nome do algoritmo. Rijndael, mais comumente chamado de Padrão Avançado de Criptografia, é o sistema de criptografia oficial usado para criptografar aplicativos do governo dos EUA.

O Advanced Encryption Standard é um algoritmo simétrico, o que significa que ele usa uma única chave para criptografar e descriptografar mensagens. Uma pessoa deve ter em mente que uma chave é simplesmente uma variável inserida no algoritmo para randomizar os dados. Como o AES conta com uma única chave para realizar as duas tarefas, é imperativo que a chave permaneça em segredo. Se um usuário não autorizado pudesse obter a chave, ele seria capaz de ler todas as mensagens criptografadas.