Sfortunatamente: no
La crittografia della posta di solito significa la crittografia della chiave pubblica. Ciò comporta che il destinatario abbia una chiave pubblica pubblicata da qualche parte, che può essere utilizzata per crittografare le e-mail. Quella chiave ha quindi una coppia segreta, una chiave privata che può essere utilizzata per decrittografare le e-mail.
Affinché la crittografia della posta sia pratica, il client di posta elettronica dovrebbe essere in grado di:
- Quando si invia l'e-mail, recuperare automaticamente la chiave pubblica del destinatario per crittografare i messaggi.
- Quando si ricevono e-mail, recuperare la chiave privata dell'utente da un server designato, preferibilmente sarebbe chiunque fornisca il servizio e-mail (di solito l' ISP ).
- Quando si configura l'account, creare e archiviare automaticamente la chiave privata.
Ma il problema più grande qui è l'infrastruttura. Perché ciò accada, ci dovrebbe essere:
- Un modo molto diffuso e standard per pubblicare una chiave pubblica associata a un indirizzo e-mail (e questo metodo dovrebbe essere protetto tramite un sistema di certificazione in modo che una terza parte non possa incasinarlo troppo facilmente).
- Un modo standard ampiamente utilizzato per creare automaticamente una chiave privata per un indirizzo e-mail e memorizzarla su un server remoto accessibile in modo standard. Preferibilmente questo server sarebbe parte di un normale servizio dal provider di posta elettronica. L'indirizzo di questo server verrebbe quindi inserito come una normale procedura nelle impostazioni dell'account del client di posta elettronica, così come al giorno d'oggi vengono inseriti i server di posta elettronica in entrata e in uscita, dopodiché il client potrebbe gestire tutta la seccatura con le chiavi.
Un altro problema è che la maggior parte dei client di posta elettronica dovrebbe essere in grado di gestire la decrittazione e la maggior parte dei provider di posta elettronica dovrebbe fornire il servizio chiave affinché il sistema sia efficace. La crittografia necessita del pieno supporto ad entrambe le estremità della comunicazione. Ma non lo vedo come un grosso problema. Se uno standard semplice e pratico appare su alcuni client e server, potrebbero pubblicizzare "sosteniamo lo standard di posta elettronica sicuro", e altri probabilmente seguiranno l'esempio.
Inoltre, l'utente dovrebbe essere informato della disponibilità di una chiave pubblica per il destinatario. Un buon approccio sarebbe quando si aggiunge un destinatario, mostrando un simbolo sicuro comune, come il lucchetto o il bagliore blu utilizzati nelle connessioni SSL / TLS con i browser web.
Naturalmente, un server di chiavi private alternativo, o anche solo un file di chiavi, potrebbe essere configurato per il client di posta elettronica in modo che l'utente più paranoico possa archiviare le proprie chiavi dove vuole. Per il resto di noi, il provider di posta elettronica potrebbe ancora leggere le e-mail mentre memorizzano la chiave privata, ma ciò renderebbe comunque le comunicazioni molto sicure. Dopotutto, la sicurezza spesso riguarda chi ci possiamo fidare.
Onestamente, non so davvero perché questo non sia ancora successo. Non è così complicato. Vai avanti già!