Ho familiarità con la crittografia asimmetrica, le chiavi private / pubbliche ...
Mi domando la "nuova" tendenza proveniente da WhatsApp, Facebook, ... per avere la crittografia dei messaggi end-to-end. Da quanto ho capito, il dispositivo dovrebbe generare la coppia di chiavi localmente e inviare solo la chiave pubblica al server / altri utenti.
Tuttavia, se la mia chiave privata è memorizzata solo sul mio dispositivo, come posso ancora leggere / recuperare tutte le mie conversazioni precedenti (presumibilmente crittografate) dal server quando uso un nuovo dispositivo poiché non ho più la mia chiave privata ? O per esempio, se uso il messenger di Facebook sul mio browser, come posso decodificare i messaggi precedenti quando la chiave privata non deve essere trasferita?