Skip to main content

O que é criptografia de chave secreta?

A arte da criptografia, ou a comunicação em código, pode ser dividida em três grandes categorias: criptografia de chave pública, que é um código que usa uma chave para criptografia e uma chave separada para descriptografia; funções hash, que dependem de conversões matemáticas para criptografar permanentemente as informações; e criptografia de chave secreta, que é um código que usa a mesma chave para a criptografia e descriptografia dos dados transmitidos. A última categoria deriva seu nome do fato de que tanto o remetente quanto o destinatário devem manter sua chave em segredo para impedir que as mensagens sejam interceptadas com êxito por terceiros.

A criptografia de chave secreta, também conhecida como criptografia simétrica, pode ser separada em dois tipos principais, com base no tipo de esquema de codificação usado. As cifras de fluxo, por exemplo, permitem que o remetente e o destinatário atualizem e alterem constantemente a chave secreta; cifras de bloco, por outro lado, codificam consistentemente um bloco de dados por vez. Além disso, as cifras de fluxo auto-sincronizadas alimentam o volume anterior de dados, em oposição às cifras de fluxo síncronas, que funcionam com uma chave independente do volume e da progressão da mensagem.

Existem quatro modos principais de operação de criptografia de bloco de criptografia de chave secreta. O modo de livro de códigos eletrônico (BCE) corresponde ao nível mais básico de criptografia; O Cipher Block Chaining (CBC) incorpora uma camada de feedback remetente-receptor na equação do BCE; O Feedback de Cifra (CFB) permite que os dados sejam criptografados com um nível de caractere muito menor; e o Feedback de saída (OFB) emprega um algoritmo de codificação independente ainda mais complexo para impedir que dois blocos de dados sejam codificados da mesma maneira idêntica.

Em suma, a criptografia de chave secreta é o paraíso dos matemáticos, capaz de se tornar mais complexo pelas complexidades do algoritmo de governo e pela frequência com que esse algoritmo, ou chave, é alterado. Um aplicativo diário que utiliza criptografia de chave secreta é a transmissão contínua de conteúdo de televisão paga a um assinante a cabo ou satélite. À medida que a pirataria desses sinais aumenta, também aumentam os esforços das empresas de cabo e satélite para atualizar e baixar constantemente novas chaves de decodificação para os cartões inteligentes dentro de cada receptor.

Uma forma complexa de criptografia de chave secreta foi usada para proteger a linha telefônica da Era da Guerra Fria que ligava diretamente a Casa Branca e o Kremlin. Conhecido como One-Time Pad (OTP), gerou um conjunto muito grande de números aleatórios para serem usados ​​apenas uma vez como chave de decodificação. Diz-se que esse tipo de criptografia é impossível de quebrar quando usado corretamente.