Diferencia entre el cifrado de clave simétrica y el cifrado de clave pública

Diferencia entre el cifrado de clave simétrica y el cifrado de clave pública
Diferencia entre el cifrado de clave simétrica y el cifrado de clave pública

Video: Diferencia entre el cifrado de clave simétrica y el cifrado de clave pública

Video: Diferencia entre el cifrado de clave simétrica y el cifrado de clave pública
Video: El tiristor SCR 2024, Mes de julio
Anonim

Cifrado de clave simétrica frente a cifrado de clave pública

La criptografía es el estudio de ocultar información y se utiliza cuando se comunica a través de un medio no confiable como Internet, donde la información debe protegerse de terceros. La criptografía moderna se centra en el desarrollo de algoritmos criptográficos que pueden cifrar datos para que sea difícil de romper por un adversario debido a la dureza computacional (por lo tanto, no podría romperse por medios prácticos). El cifrado utiliza un algoritmo llamado cifrado para cifrar datos y solo se puede descifrar con una clave especial. La información cifrada se conoce como texto cifrado y el proceso de obtener la información original (texto sin formato) del texto cifrado se conoce como descifrado. Dos de los métodos de cifrado más utilizados son el cifrado de clave simétrica y el cifrado de clave pública. La criptografía de clave simétrica implica métodos de cifrado, en los que tanto el remitente como el receptor comparten la misma clave utilizada para cifrar los datos. En la criptografía de clave pública, se utilizan dos claves diferentes pero relacionadas matemáticamente.

¿Qué es el cifrado de clave simétrica?

En el cifrado de clave simétrica (también conocido como clave secreta, clave única, clave compartida, cifrado de una clave o clave privada), tanto el remitente como el receptor comparten la misma clave que se utiliza para cifrar y descifrar los datos. De hecho, las dos claves pueden ser idénticas o tener una relación trivial (es decir, se requiere una transformación muy simple para pasar de una a otra). En el uso de la vida real, dos o más partes comparten un secreto que puede usarse para el mantenimiento de un enlace privado para la comunicación. AES (Advanced Encryption Standard) es un algoritmo muy popular, que pertenece a la familia de algoritmos de cifrado de clave simétrica.

¿Qué es el cifrado de clave pública?

En el cifrado de clave pública, se utilizan dos claves diferentes pero matemáticamente relacionadas. El cifrado de clave pública cifra los datos utilizando la clave pública del destinatario y no se pueden descifrar sin utilizar una clave privada coincidente. En otras palabras, necesita una clave para bloquear (cifrar el texto sin formato) y otra clave para desbloquear (descifrar el cibertexto). Lo importante es que una tecla no se puede usar en lugar de la otra. Según la clave que se publique, el cifrado de clave pública se puede utilizar con dos fines. Si la clave de bloqueo se hace pública, cualquier persona puede utilizar este sistema para enviar comunicaciones privadas al titular de la clave de desbloqueo. Si es al revés, el sistema permite verificar los documentos bloqueados por el propietario. El cifrado de clave pública es un algoritmo de clave asimétrica. Pero solo algunos algoritmos de clave asimétrica tienen la propiedad especial de no poder revelar una clave con el conocimiento de la otra. Por lo tanto, los algoritmos de clave asimétrica con esta propiedad especial se denominan algoritmos de cifrado de clave pública.

¿Cuál es la diferencia entre el cifrado de clave simétrica y el cifrado de clave pública?

La principal diferencia entre el cifrado de clave simétrica y el cifrado de clave pública es el hecho de que el cifrado de clave simétrica usa la misma clave (privada, secreta) para el cifrado/descifrado, mientras que el cifrado de clave pública usa tanto una clave pública como una privada. Ambas partes deben conocer la clave en el cifrado de clave simétrica, mientras que no existe tal requisito para el cifrado de clave pública. Solo que cualquiera de las claves es conocida por las dos partes en el cifrado de clave pública. Debido a que esto elimina la necesidad de compartir su clave privada (como en el cifrado de clave simétrica) y el riesgo de que se vea comprometida, el cifrado de clave pública puede considerarse más seguro en este sentido.

Pero una gran desventaja del cifrado de clave pública es que es muchas veces más lento que el cifrado de clave simétrica. Por lo tanto, el cifrado de clave simétrica puede ser mejor para cifrar grandes cantidades de datos. Además, los algoritmos de cifrado de clave pública deben usar una clave comparativamente más fuerte que el cifrado de clave simétrica para lograr la misma fuerza (por la sencilla razón de que una clave se hace pública en la criptografía de clave pública).

Recomendado: