- Establecimiento de claves
- Construcción híbrida. X25519 (clásico) y ML-KEM-768 (poscuántico) aportan cada uno material secreto compartido, usando el material de clave de cifrado publicado por el destinatario y material criptográfico recién generado en el lado del remitente.
- Derivación de claves
- HKDF-SHA-256 combina ambas aportaciones en material de clave para cifrar el mensaje.
- Protección del contenido
- XChaCha20-Poly1305 autentica y cifra el contenido del mensaje en el dispositivo del remitente, protegiendo su confidencialidad e integridad. Ni ML-KEM-768 ni X25519 cifran directamente el contenido.
- Visibilidad del servidor
- Los servidores de Sentient reciben el contenido de los mensajes cifrado, no el texto legible de esos mensajes.
- Destinatario
- El dispositivo del destinatario verifica el contenido protegido antes de mostrar el mensaje.
- Almacenamiento de claves
- Almacenamiento respaldado por hardware mediante el llavero de iOS (Keychain) y el Android Keystore.
- Señales de integridad
- Apple App Attest y Google Play Integrity.
- Acceso a la cuenta
- Credenciales vinculadas al dispositivo, dispositivos de confianza con revocación y credenciales de recuperación segura.
Referencias oficiales
Estas referencias describen los algoritmos subyacentes y los principios generales del diseño híbrido. No constituyen una certificación ni una validación independiente de la implementación de Sentient.