Cifrar con privado y descifrar con público

4

Laimagenanteriorsecapturadesde Visión general de la seguridad de iOS en la página 25 La ruta cifrar con público y descifrar con privado tiene sentido. Pero la otra ruta, cifrar con privado y descifrar con público para recrear texto sin formato es algo que no puedo entender. Si es solo para verificar la integridad, entonces debería estar bien, ya que solo estaremos preocupados por la manipulación. Pero si se debe mantener el secreto del texto, ¿no debería esto plantear un problema cuando se descifra con clave pública?

¿Puede alguien ayudarme a comprender cómo este camino aún está protegido?

    
pregunta Saran 11.10.2014 - 18:29
fuente

2 respuestas

5

Esta es la ruta utilizada cuando se comprueba que los datos cifrados no se han atenuado, lo que se conoce comúnmente como una firma digital [1].

La parte que se excluye del diagrama es que la técnica comúnmente aceptada para las firmas digitales es utilizar una función de hash, como SHA-256, para representar los datos y luego firmar el hash. Reduce la cantidad de datos que se transmiten y reduce la cantidad de datos disponibles para un atacante para aplicar ingeniería inversa a la clave privada.

También, como nit, los datos cifrados no serían los mismos en las dos rutas como se muestra en el diagrama. Así que es bueno no tomar las simplificaciones demasiado literalmente.

[1] enlace

    
respondido por el kronenpj 11.10.2014 - 22:00
fuente
1

El uso de una clave privada para cifrar un mensaje que será descifrado por una clave pública es un mecanismo utilizado, no para garantizar la privacidad, pero para asegurar non-repudiation , autenticación y integridad . Estos 3 elementos forman lo que comúnmente se conoce como una firma digital . Por supuesto, debe saber que este proceso no revela su clave privada .

    
respondido por el user45139 12.10.2014 - 12:27
fuente

Lea otras preguntas en las etiquetas