Quando crittografate la vostra posta (o qualsiasi altro tipo di messaggio o file) usando la vostra chiave privata, e distribuite la vostra chiave pubblica, questo garantirà che siete l'effettivo mittente del messaggio e che il suo contenuto non è stato modificato ( altrimenti la decrittografia usando la tua chiave pubblica fallirebbe). Questo garantisce l'autenticità del messaggio.
Per garantire la privacy, è necessario crittografare il messaggio utilizzando la chiave pubblica del partner. Quindi, solo lui può essere in grado di decrittografarlo usando la sua chiave privata.
Con questo mezzo, cifrando usando la tua chiave privata e la chiave pubblica del tuo partner, garantisci sia la privacy che l'autenticità del tuo messaggio. E, come hai detto tu, per funzionare, questo sistema ha bisogno che la tua chiave pubblica e la chiave pubblica del tuo partner siano liberamente disponibili.