Muy desafortunadamente: no.
El cifrado de correo generalmente significa cifrado de clave pública. Esto implica que el destinatario tenga una clave pública publicada en algún lugar; esto se puede usar para cifrar correos electrónicos. Esa clave tiene un par secreto, una clave privada que se puede utilizar para descifrar los correos electrónicos.
Para que el cifrado de correo sea práctico, el cliente de correo electrónico debería poder:
- Cuando envíe un correo electrónico, busque automáticamente la clave pública del destinatario para cifrar los mensajes.
- Al recibir el correo electrónico, busque la clave privada del usuario de un servidor designado, preferiblemente este sería quien preste el servicio de correo electrónico (generalmente el ISP ).
- Al configurar la cuenta, cree y almacene automáticamente la clave privada.
Pero el mayor problema aquí es la infraestructura. Para que esto suceda, tendría que haber:
- Una forma estándar y ampliamente utilizada de publicar una clave pública asociada con una dirección de correo electrónico (y este método tendría que protegerse mediante un sistema de certificado para que un tercero no pudiera meterse con él con demasiada facilidad).
- Una forma estándar ampliamente utilizada de crear automáticamente una clave privada para una dirección de correo electrónico y almacenarla en un servidor remoto accesible de manera estándar. Preferiblemente este servidor sería parte de un servicio normal del proveedor de correo electrónico. La dirección de este servidor se ingresaría como un procedimiento normal en la configuración de la cuenta del cliente de correo electrónico, al igual que los servidores de correo electrónico entrantes y salientes se ingresan hoy en día, después de lo cual el cliente podría manejar todas las molestias con las claves.
Otro problema es que la mayoría de los clientes de correo electrónico tendrían que ser capaces de manejar el descifrado, y la mayoría de los proveedores de correo electrónico tendrían que proporcionar el servicio clave, para que el sistema sea efectivo. El cifrado necesita soporte completo en ambos extremos de la comunicación. Pero no veo esto como un gran problema. Si aparece un estándar fácil y práctico en algunos clientes y servidores, podrían anunciar "apoyamos el estándar de correo electrónico seguro", y otros probablemente harían lo mismo.
Además, el usuario tendría que ser notificado sobre si una clave pública está disponible para el destinatario. Un buen enfoque sería al agregar un destinatario, que muestre un símbolo seguro común, como el candado o el brillo azul que se usa en las conexiones SSL / TLS con los navegadores web.
Por supuesto, se puede configurar un servidor de claves privadas alternativo, o incluso solo un archivo de claves, para el cliente de correo electrónico, de modo que el usuario más paranoico pueda almacenar sus propias claves donde quiera. Para el resto de nosotros, el proveedor de correo electrónico aún podría leer los correos electrónicos mientras almacenan la clave privada, pero esto aún haría las comunicaciones muy seguras. Después de todo, la seguridad a menudo depende de en quién podemos confiar.
Honestamente, realmente no sé por qué esto aún no ha sucedido. No es tan complicado. ¡Sigue con eso!