Estoy familiarizado con el cifrado asimétrico, las claves privadas / públicas ...
Me pregunto acerca de la "nueva" tendencia que viene de WhatsApp, Facebook, ... de tener un cifrado de mensajes de extremo a extremo. Según tengo entendido, el dispositivo debería generar el par de claves localmente y enviar solo la clave pública al servidor / otros usuarios.
Sin embargo, si mi clave privada está almacenada solo en mi dispositivo, ¿cómo puedo seguir leyendo / capturando todas mis conversaciones anteriores (supuestamente encriptadas) del servidor cuando uso un nuevo dispositivo porque ya no tengo mi clave privada? ? O, por ejemplo, si uso Facebook Messenger en mi navegador, ¿cómo puedo descifrar los mensajes anteriores cuando no se debe transferir la clave privada?