¿Por qué no hay un cliente de correo electrónico iOS que admita cifrado PGP u OpenGPG?

Gmail no admite el cifrado PGP porque es contrario al objetivo de escanear el contenido de su correo electrónico para la orientación publicitaria. Si su correo electrónico se encriptara de cliente a cliente, eso sería muy indeseable desde la perspectiva de Google. En un momento, hace muchos años, activaron brevemente el soporte de PGP Signature como un proyecto de laboratorio, pero eso fue enterrado rápidamente y el paciente no ha sido visto desde entonces. El cifrado sospecho que nunca se ha considerado seriamente.

Apple Mail no es compatible con el cifrado PGP porque, como me dijo Bertrand Serlet, que estaba a cargo de Apple en 2002, todos los que conoce que saben cómo usar el correo electrónico PGP tienen una maestría en Ciencias de la Computación. En otras palabras, es demasiado difícil de usar. Por supuesto, ese es exactamente el tipo de problema que Apple podría haber ayudado a resolver en principio.

PGP Corporation ya que nunca se produjo un producto iOS y fuerzas internas de muy alto nivel (posiblemente financiadas por la NSA dada la reciente revelación de que la NSA estaba financiando elementos subversivos en compañías que crearon productos de cifrado) estaban causando que la compañía se detuviera. produciendo productos para el mercado de consumo. PGP Corporation ya no existe y es seguro decir que su adquirente Symantec no producirá un cliente de correo electrónico para iOS.

GPG realmente ni siquiera es relevante para la discusión, ya que nunca ha sido una base de código utilizable para nada más que sus raíces de línea de comando originales y, por lo tanto, tanto la legalidad de usarlo en iOS combinado con el desafío técnico de hacerlo funcionar significa que uno podría así empezar desde cero.

Crear un cliente de correo electrónico PGP hoy sin los recursos de Apple, Google o la antigua PGP Corporation tendría un costo prohibitivo en el mejor de los casos. O bien esto debe ser una parte intrínseca de un cliente de correo electrónico popular del que solo hay dos en iOS: Gmail y Mail, o debe integrarse en el sistema operativo mismo debajo del cliente de correo electrónico, lo que claramente nunca va a suceder. Aparte de eso, un tercero necesitaría escribir un cliente de correo electrónico completo para hacer esto bien y eso ya no es realista.

El correo electrónico como tecnología es simplemente demasiado complejo en estos días para que una startup se desarrolle desde cero, y iOS no permite extender las tecnologías centrales como el correo electrónico, ya no existe un controlador, un proxy o un complemento, lo cual es lo mejor desde una perspectiva de seguridad, pero elimina completamente las clases de soluciones que permitieron PGP en el pasado.

Así que aquí estamos en 2013 sin que las personas normales (especialmente aquellas sin un título en Ciencias de la Computación) puedan usar el cifrado de correo electrónico PGP. Diría que la NSA tuvo un éxito excepcional en sus objetivos durante la última década. Uno solo puede esperar que esto pueda revertirse en la próxima década.

[Descargo de responsabilidad: construí un cliente de correo electrónico para iOS que implementa su propio protocolo de cifrado]

La respuesta de Will Price es excelente y da en el clavo.

Además, la mayoría de las bibliotecas PGP tienen licencias copyleft que son incompatibles con la política de licencias actual de Apple.

Para agregar PGP a un cliente de correo electrónico, el desarrollador necesitaría implementar protocolos, cifrados y administración de claves desde cero. Ningún organismo quiere hacer esto y tiene poco sentido duplicar el trabajo que ya está hecho.

En Mynigma implementamos nuestro propio formato de cifrado y automatizamos toda la administración de claves, lo que facilita mucho el uso del cifrado seguro.

Hay una aplicación PGP para iOS: iPGMail

Es una implementación limpia de RFC 4880 en Objective-C nativo y ha estado en la tienda de aplicaciones de iTunes durante más de 3 años. Se actualiza, mejora y se corrige activamente los errores.

La biblioteca de cifrado utilizada es OpenSSL libcrypto (sin problemas de copyleft), no requirió escribir cifrados desde cero. Funciona bien en iPhone y iPad con iOS 6 o posterior.

Como se mencionó, disfrute de iPGMail y oPenGP si desea usar PGP u OpenPGP.

Personalmente me gustó el cliente de http://whiteout.io