Criptografia de dupla força

A criptografia de força dupla, também chamada de criptografia múltipla, é o processo de criptografar um texto já criptografado uma ou mais vezes, com o mesmo algoritmo / padrão ou diferente.

Os outros nomes para criptografia de força dupla incluem criptografia em cascata ou criptografia em cascata.

Níveis de criptografia de dupla força

A criptografia de dupla força inclui vários níveis de criptografia que são explicados aqui em -

Primeira camada de criptografia

O texto cifrado é gerado a partir da mensagem legível original usando algoritmos hash e chaves simétricas. Posteriormente, as chaves simétricas são criptografadas com a ajuda de chaves assimétricas. A melhor ilustração para esse padrão é combinar o resumo hash do texto cifrado em uma cápsula. O receptor irá computar o resumo primeiro e depois descriptografar o texto para verificar se o texto não foi adulterado no meio.

Segunda camada de criptografia

A segunda camada de criptografia é o processo de adicionar mais uma camada ao texto cifrado com algoritmo igual ou diferente. Normalmente, uma senha simétrica com caracteres de 32 bits é usada para o mesmo.

Terceira camada de criptografia

Neste processo, a cápsula criptografada é transmitida via conexão SSL / TLS para o parceiro de comunicação.

O diagrama a seguir mostra o processo de criptografia dupla de forma pictórica -

Criptografia Híbrida

A criptografia híbrida é o processo de usar várias cifras de diferentes tipos, incluindo os benefícios de cada uma das cifras. Existe uma abordagem comum que geralmente é seguida para gerar uma chave secreta aleatória para uma cifra simétrica e, em seguida, criptografar essa chave por meio de criptografia de chave assimétrica.

Devido a esse padrão, a própria mensagem original é criptografada usando a cifra simétrica e, em seguida, usando a chave secreta. O destinatário, após receber a mensagem, a descriptografa usando primeiro a chave secreta, usando sua própria chave privada e, em seguida, usa a chave especificada para descriptografar a mensagem.