¿Por qué necesita cifrar una clave simétrica?

3

Estoy leyendo este artículo pki y, como puede ver cerca de la parte inferior, la animación y descripción rápidas:

  

La computadora emisora cifra el documento con una clave simétrica, luego cifra la clave simétrica con la clave pública de la computadora receptora. La computadora receptora usa su clave privada para decodificar la clave simétrica. Luego utiliza la clave simétrica para decodificar el documento.

Así que mi pregunta:

1: esta descripción parece describir un modelo de cifrado asimétrico, pero entonces ¿por qué lo están cifrando con una clave simétrica?

2: ¿Por qué molestarse en usar una clave para cifrar el documento? ¿Por qué no simplemente cifrar el documento con la clave pública directamente y descifrarlo con la clave privada en la computadora receptora?

Gracias

    
pregunta Mark 18.03.2014 - 22:36
fuente

3 respuestas

7

La mayoría de los algoritmos de encriptación asimétrica son muy lentos, mientras que la mayoría de los algoritmos simétricos son bastante rápidos. Cuando desee cifrar un archivo grande con cifrado asimétrico, el cifrado y descifrado llevará un tiempo. Pero cuando solo cifras la clave simétrica, no tienes muchos datos, por lo que será bastante rápido, y luego podrás usar la clave simétrica para descifrar el mensaje grande rápidamente.

El cifrado híbrido también permite cifrar el mensaje de manera eficiente para múltiples destinatarios. Solo con el cifrado asimétrico, tendría que cifrar todo el mensaje varias veces, una vez para cada destinatario. Pero con el cifrado híbrido solo necesita cifrar varias copias de la clave simétrica mientras que solo necesita una copia del mensaje.

Otra ventaja del cifrado híbrido es que nunca envía el mismo texto cifrado dos veces. Se genera (o se debe) generar una nueva clave simétrica para cada mensaje. Eso significa que cuando el mismo texto simple se cifra dos veces al mismo receptor, los cyphertexts se verán diferentes. Cuando solo usaría la clave pública, ambos cyphertexts serían idénticos. Esto podría ser explotable en algunas situaciones. Por ejemplo, cuando un intruso sospecha que enviaste uno de un conjunto limitado de textos conocidos encriptados con una clave pública a la que también tienen acceso.

    
respondido por el Philipp 19.03.2014 - 00:07
fuente
1

La clave simétrica se usa porque el cifrado simétrico es más eficiente .

El cifrado de la clave pública se utiliza para que la clave simétrica se pueda compartir de forma segura.

    
respondido por el jdigital 18.03.2014 - 23:03
fuente
0

El cifrado simétrico funciona mezclando la entrada secreta con una clave secreta de tal manera que (a) es rápida (b) no puede derivar la entrada o la clave de la salida.

El cifrado asimétrico funciona mediante la explotación de problemas matemáticos muy difíciles con las puertas traseras que permiten una solución rápida al problema, si tiene una pequeña porción de datos muy importantes. Los problemas matemáticos habituales son factorizar grandes números y logaritmos discretos. Los algoritmos asimétricos funcionan en un tamaño de datos fijo, generalmente de 1024 a 2048 bits para RSA y El Gamal, y de 384 bits para las versiones de Curva elíptica de RSA o El Gamal.

Por lo tanto, intercambia una clave simétrica utilizando un método asimétrico (que tiene un alto costo) y utiliza una clave simétrica compartida para el cifrado y descifrado (que es rápido y efectivo).

    
respondido por el user827918 19.03.2014 - 18:33
fuente

Lea otras preguntas en las etiquetas