Cifrado de doble fuerza

El cifrado de doble fuerza, también llamado cifrado múltiple, es el proceso de cifrar un texto ya cifrado una o más veces, ya sea con el mismo algoritmo o patrón o con uno diferente.

Los otros nombres para el cifrado de doble fuerza incluyen cifrado en cascada o cifrado en cascada.

Niveles de cifrado de doble fuerza

El cifrado de doble fuerza incluye varios niveles de cifrado que se explican a continuación:

Primera capa de cifrado

El texto cifrado se genera a partir del mensaje legible original utilizando algoritmos hash y claves simétricas. Las claves simétricas posteriores se cifran con la ayuda de claves asimétricas. La mejor ilustración para este patrón es combinar el resumen de hash del texto cifrado en una cápsula. El receptor calculará el resumen primero y luego descifrará el texto para verificar que el texto no esté alterado en el medio.

Segunda capa de cifrado

La segunda capa de cifrado es el proceso de agregar una capa más para cifrar texto con el mismo algoritmo o con uno diferente. Por lo general, se utiliza una contraseña simétrica de 32 bits de caracteres de longitud para lo mismo.

Tercera capa de cifrado

En este proceso, la cápsula cifrada se transmite a través de una conexión SSL / TLS al socio de comunicación.

El siguiente diagrama muestra gráficamente el proceso de doble cifrado:

Criptografía híbrida

La criptografía híbrida es el proceso de usar múltiples cifrados de diferentes tipos al incluir los beneficios de cada uno de los cifrados. Existe un enfoque común que generalmente se sigue para generar una clave secreta aleatoria para un cifrado simétrico y luego cifrar esta clave mediante criptografía de clave asimétrica.

Debido a este patrón, el mensaje original en sí se cifra utilizando el cifrado simétrico y luego utilizando la clave secreta. El receptor después de recibir el mensaje descifra el mensaje usando primero la clave secreta, usando su propia clave privada y luego usa la clave especificada para descifrar el mensaje.