En un cifrado simétrico, la misma clave se utiliza para el cifrado y descifrado. ¿Cuáles son algunas desventajas de usar la misma clave?
La desventaja del cifrado simétrico
El cifrado simétrico siempre usa la misma clave para el cifrado y el descifrado, esa es la definición misma del mismo. Eso tiene un inconveniente importante.
Si la persona que realiza el cifrado y el descifrado no son lo mismo, tienen que compartir la clave de forma segura. Si A genera una clave aleatoria y cifra un mensaje para B con ella, ¿cómo obtiene la clave para B? Para hacer esto de manera segura, tiene que transmitir la clave fuera del límite o cifrarla con la clave pública de B mediante un cifrado asimétrico.
Obviamente, el cifrado asimétrico no sufre esta desventaja, ya que B puede compartir libremente su clave pública con cualquiera sin perder ninguna confidencialidad.
La desventaja del cifrado asimétrico
Una palabra: Rendimiento . Es más lento que el cifrado simétrico. Por lo tanto, en general solo se usa para cifrar una clave simétrica que se usa para cifrar el resto del mensaje.
La principal desventaja de usar una clave compartida en el cifrado es que no puede usarla para garantizar el no repudio. Si recibió un mensaje y puede descifrarlo, no hay ninguna prueba de que el remitente lo haya cifrado, porque aún puede argumentar que usted lo cifró.
Esto es bastante fácil de entender. El cifrado simplemente simétrico utiliza clave única para el cifrado y descifrado, mientras que el uso asimétrico claves diferentes (4 claves diferentes).
La principal desventaja de la clave simétrica es el daño, si alguien obtiene su clave. Él puede leer sus mensajes (enviados / recibidos). Debido a que utiliza la misma " clave comprometida " para el cifrado y descifrado. ( Lea ambos enviados y recibidos )
Pero en clave asimétrica, el remitente (X) y el receptor (Y) tienen dos claves privadas diferentes para el descifrado. Supongamos que alguien toma la clave privada "X". Para que pueda leer los mensajes enviados por 'Y'. Pero aún así la clave no puede leer los mensajes enviados por "X". Porque para eso necesita conocer la clave privada "Y". ( Solo lectura enviada o recibida )
Resumen: el daño es enorme cuando perdió su clave simétrica. En Asymmetric, necesitas saber las dos claves privadas para hacer el mismo daño.
Otro punto es que no hay manera de compartir la clave secreta con ambas partes de forma segura
Lea otras preguntas en las etiquetas cryptography