Criptografia de 128 bits em comparação com criptografia de 256 bits

A segurança da criptografia de dados depende do tamanho da chave.

Algoritmo de criptografia

Especialistas em informática violam 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 de a codificação de 128 ou 256 bits ser usada. Os programadores descobrem a vulnerabilidade nos algoritmos de criptografia GSM, usados ​​em telefones celulares, bem como a criptografia de DVD, que é usada para evitar a cópia deles. 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 padrão ou DES e o padrão de criptografia avançada, AES, que não têm nenhuma vulnerabilidade conhecida até a data de publicação deste artigo.

Keys

Se o algoritmo de criptografia for seguro, a única maneira de decodificar os dados é usando a chave correta. A senha é como uma senha e só é possível para pessoas autorizadas a ver os dados. As pessoas que não são autorizadas poderão encontrar a chave correta experimentando todas as chaves e usando todos os computadores que permitem procurar 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 do que os dados que usam criptografia de 128 bits, já que 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 particular é dois 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: 00, 01, 10 ou 11. Uma chave de 10 bits tem 1.024 possibilidades, enquanto uma chave de 56 bits tem mais de 72 trilhões de chaves possíveis. Não há nome para o número de chaves de criptografia de 128 bits, mas são 72 quadrilhões de quadrados. Para dados criptografados com 256 bits, o número de chaves possíveis é um novo quadrado. Especialistas em computação acreditam que levaria mais de mil anos para testar esse número de chaves, mesmo com a tecnologia disponível no futuro previsível.

Decifrando o código

Em 1997, a criptografia de 56 bits parecia segura, mas um teste com um grande número de computadores foi capaz de realizar testes suficientes para matar o 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 conseguiram decifrar os códigos de 128 bits da mesma maneira. A criptografia de 128 bits parece segura por enquanto, mas no longo prazo, a criptografia de 256 bits pode ser muito mais invulnerável aos avanços tecnológicos e à velocidade dos computadores mais recentes.