A criptografia de chave simétrica é o equivalente digital de dois generais espartanos concordando com um sinal secreto antes de uma batalha. A regra é simples: ambas as partes devem possuir exatamente a mesma chave para enviar e receber informações com segurança.
Neste modelo, um computador usa um código secreto compartilhado para criptografar um pacote de dados antes que ele viaje pela rede. O computador receptor usa a mesma chave para descriptografar a mensagem. Se você não sabe quais computadores estarão se comunicando, não será possível instalar a chave. Depende inteiramente de confiança e acordo prévio.
Pense nisso como uma cifra de infância. Você diz a um amigo de confiança que cada letra de uma mensagem deve ser deslocada duas casas abaixo no alfabeto. “A” torna-se “C.” “B” torna-se “D”. O amigo recebe o texto embaralhado e o decodifica instantaneamente. Para qualquer pessoa que esteja olhando por cima do seu ombro, a mensagem é apenas um jargão.
Os computadores também fazem isso, mas as chaves são significativamente mais longas e complexas. O primeiro grande algoritmo desenvolvido para isso nos Estados Unidos foi o Data Encryption Standard (DES). Aprovado na década de 1970, o DES usa uma chave de 56 bits.
Por que o DES falhou e o AES assumiu o controle
A velocidade é importante na segurança. Os computadores tornaram-se exponencialmente mais rápidos desde a década de 1970, tornando o DES obsoleto. Uma chave de 56 bits oferece cerca de 70 quatrilhões de combinações possíveis. Isso parece muito até você perceber que o hardware moderno pode usar força bruta nessas combinações em um curto período.
DES foi substituído pelo Advanced Encryption Standard (AES). Este padrão usa chaves de 128, 192 ou 256 bits. A maioria dos especialistas acredita que o AES permanecerá seguro por muito tempo. Considere uma chave de 128 bits. Ele suporta mais de 300 combinações de não-milhões. Força bruta que levaria mais tempo do que a idade do universo com a tecnologia atual.
A História das Cifras de Substituição
Este conceito não é novo. Júlio César usou uma técnica de substituição semelhante para comunicações militares. Ele mudou as letras três posições acima no alfabeto. Para enviar “CROSSING THE RUBICON”, ele escreveu “FURVV LQJWK HUXEL FRQ”.
Ele também dividiu o texto em grupos pares de letras. Isso tornou o tamanho de cada palavra menos óbvio para os interceptadores. O princípio permanece o mesmo hoje. Você precisa de um segredo compartilhado para manter o absurdo, bem, absurdo para todos, exceto para o destinatário pretendido.


















