Estoy tratando de aprender sobre criptografía y he descubierto que puedes usar el cifrado de clave asimétrico para verificar tu identidad mediante el cifrado de algo con tu clave privada, pero ¿no es eso una vulnerabilidad de seguridad?
( Estoy hablando de esto: enlace )
Así lo entiendo:
* Usuarios: A, B & Eve (A quiere enviar un mensaje a B, Eve siempre está escuchando)
* Ambos usuarios tienen cada uno un par de claves pública / privada correspondiente.
* Ambos usuarios conocen la clave pública de cada uno.
A --- > B-pub (A-priv (mensaje)) --- > B
¿Pueden B o Eve descifrar qué es A-priv ahora?
Valores conocidos:
* A: B-pub, Mensaje, (A-priv & pub)
* A B: A-pub, [A-priv?], Mensaje, (B-priv & pub)
* Para Eve: A-pub, B-pub, B-pub (A-priv (mensaje))
(¿Me he perdido algún valor?)
Suponiendo que Eve pueda obtener acceso a B-priv, ¿puede entonces averiguar qué es A-priv del mensaje?