Cifrado
Solo la criptografía del propio sistema.
noapps usa la criptografía que viene con el sistema operativo del teléfono, con algoritmos estándar. No usa algoritmos propios ni nada no estándar.
Qué está cifrado
- Espacios protegidos. Lo que hay en un espacio protegido está sellado con una clave que solo tú conoces. Una clave puede ser una frase entera.
- La Caja fuerte. Lo que escribes ahí, y los documentos que adjuntas, se sellan en el teléfono.
- Tu copia. El archivo de copia está sellado con una clave tuya.
- Cartas. Cada carta se sella para que solo el teléfono del destinatario pueda abrirla. Las claves de las cartas son claves P-256. Las del espacio 1 se guardan en el llavero del propio teléfono (el Keychain en iPhone); las de cada otro espacio se guardan dentro del almacén sellado de ese espacio. Cada semana se crea una nueva clave de recepción, y cada una se borra tres semanas después de crearse. Las claves solo viajan dentro del archivo de copia sellado, o en la copia del iPhone cuando ese ajuste está activado.
No guardamos ninguna clave y nunca vemos la tuya. Por eso nadie, nosotros incluidos, puede abrir lo que sellaste, ni recuperar una clave perdida.
Qué criptografía
En Android, noapps usa javax.crypto del sistema. En iPhone, CryptoKit y CommonCrypto de Apple. Son las bibliotecas que proporciona el sistema operativo; noapps no trae las suyas.
AES-256-GCMsella el contenidoPBKDF2-HMAC-SHA256convierte la clave que escribes en una clave de cifradoHKDF-SHA256deriva claves de clavesECDH sobre P-256permite a dos teléfonos acordar una clave, para las cartasECDSA sobre P-256firma una carta, para que el destinatario sepa quién la sellóNo se usan algoritmos propios ni no estándar.
Software de gran consumo
noapps es software de gran consumo, ofrecido a cualquiera en Google Play y en el App Store. Su cifrado protege el contenido propio de una persona en su propio teléfono, y las cartas entre dos personas que se conectaron en persona.
Más
Cómo se mueven los datos, o no se mueven, está en la política de privacidad. Preguntas: info@secure-standards.com.