Criptografia de 128 bits comparada à criptografia de 256 bits

O objetivo da criptografia de informações é limitar as pessoas a terem acesso a elas. Quando outras pessoas desejam acessar os dados, devem violar o código. A criptografia de dados consiste em duas partes: o algoritmo e a chave. A vulnerabilidade do algoritmo e o comprimento da chave em bits fornecem uma indicação de quão facilmente ela pode ser violada. A criptografia com uma chave de 256 bits é mais segura do que o uso de uma chave de 128 bits, pois os computadores são cada vez mais capazes de violar códigos que usam altos níveis de criptografia.

Algoritmo de criptografia

Os especialistas em informática violam os códigos de segurança para examinar sua vulnerabilidade. Se for possível determinar como a codificação funciona, será possível encontrar uma maneira de decodificar os dados, independentemente da codificação de 128 ou 256 bits. Os programadores descobrem a vulnerabilidade nos algoritmos de criptografia GSM, usados ​​em telefones celulares e na criptografia de DVD, que é usada para evitar copiá-los. Se você descobrir essa vulnerabilidade, a criptografia não será eficaz, apesar de ter uma chave longa. Entre os padrões de criptografia mais comuns, há a criptografia de dados Standard ou DES e o Advanced Encryption Standard, AES, que não têm vulnerabilidade conhecida até a data de publicação deste artigo.

Chaves

Se o algoritmo de criptografia for seguro, a única maneira de decodificar os dados é usando a chave correta. A senha é semelhante a uma senha e só é possível para pessoas autorizadas a visualizar os dados. As pessoas não autorizadas poderão encontrar a chave correta testando todas as chaves e usando todos os computadores que permitem pesquisar todas as possibilidades o mais rápido possível. O comprimento da chave determina o número de possibilidades. Os dados criptografados com uma chave de 256 bits são muito mais seguros que os dados usando a criptografia de 128 bits, pois leva muito mais tempo para testar todas as chaves possíveis.

Número de chaves possíveis

O número de possibilidades para uma chave específica é de duas na potência n, onde “n” é o comprimento da chave em bits. Uma chave com dois bits pode ter um ou um zero em cada uma das duas posições, obtendo quatro, ou seja, dois quadrados de possibilidades como esta: 00, 01, 10 ou 11. Uma chave de 10 bits possui 1.024 possibilidades, enquanto Uma chave de 56 bits possui mais de 72 bilhões de chaves possíveis. Não há nome para o número de chaves de criptografia de 128 bits, mas são 72 quadrados ao quadrado. Para dados criptografados com 256 bits, o número de chaves possíveis é um novo quadrado. Os especialistas em computação acreditam que seriam necessários mais de mil anos para testar esse número de chaves, mesmo com a tecnologia disponível no futuro próximo.

Quebrando o código

Em 1997, a criptografia de 56 bits parecia segura, mas um teste realizado com um grande número de computadores conseguiu executar testes suficientes para finalizar esse código após 250 dias. Em 1998, a Electronic Frontier Foundation quebrou um código DES de 56 bits em apenas três dias, tentando várias combinações. Em 2011, mesmo os computadores mais poderosos não foram capazes de decifrar códigos de 128 bits da mesma maneira. A criptografia de 128 bits parece segura por enquanto, mas a longo prazo, a criptografia de 256 bits pode ser muito mais invulnerável aos avanços tecnológicos e à velocidade dos computadores mais recentes.

Referências

 

Você pode estar interessado:

Deixe um comentário