Diferença entre DES e AES Diferença entre

Anonim

DES vs AES

DES (Data Encryption Standard) é uma maneira bastante antiga de criptografar dados para que a informação não possa ser lida por outras pessoas que possam estar interceptando o tráfego. DES é bastante antigo e desde então foi substituído por um AES mais novo e melhor (Advanced Encryption Standard). A substituição foi feita devido às fraquezas inerentes no DES que permitiram que a criptografia fosse quebrada usando certos métodos de ataque. As aplicações comuns da AES, a partir do momento, ainda são impermeáveis ​​a qualquer tipo de técnicas de craqueamento, o que torna uma boa escolha mesmo para informações secretas.

A fraqueza inerente no DES é causada por algumas coisas que já foram abordadas no AES. A primeira é a chave de criptografia de 56 bits muito curta. A chave é como uma senha necessária para descriptografar a informação. Um bit 56 tem um máximo de 256 combinações, o que pode parecer muito, mas é bastante fácil para um computador fazer um ataque de força bruta. AES pode usar uma chave de criptografia de 128, 192 ou 256 bits com 2 ^ 128, 2 ^ 192, 2 ^ 256 combinações, respectivamente. As chaves de criptografia mais longas tornam muito mais difícil a ruptura, dado que o sistema não possui outros pontos fracos.

Outro problema é o pequeno tamanho de bloco usado pelo DES, que é definido em 64 bits. Em comparação, o AES usa um tamanho de bloco que é duas vezes maior em 128 bits. Em termos simples, o tamanho do bloco determina a quantidade de informações que você pode enviar antes de começar a ter blocos idênticos, que vazam informações. As pessoas podem interceptar esses blocos e usar ler a informação vazada. Para DES com 64 bits, a quantidade máxima de dados que podem ser transferidos com uma única chave de criptografia é de 32 GB; Neste ponto, outra chave precisa ser usada. Com a AES, é de 256 exabytes ou 256 bilhões de gigabytes. Provavelmente é seguro dizer que você pode usar uma única chave de criptografia AES para qualquer aplicativo.

Em termos de estrutura, o DES usa a rede Feistel que divide o bloco em duas metades antes de passar pelas etapas de criptografia. AES, por outro lado, usa permuta-substituição, que envolve uma série de etapas de substituição e permutação para criar o bloco criptografado.

Resumo:

DES é realmente antigo, enquanto o AES é relativamente novo

O DES é quebrável enquanto o AES ainda é inquebrável

O DES usa um tamanho de chave muito menor comparado ao AES

DES usa um tamanho de bloco menor em comparação com AES

DES usa uma estrutura Feistel equilibrada, enquanto AES usa substituição-permutação