Centro de seguridad → Cifrado
Arquitectura de cifrado de conocimiento cero
Seis capas de protección criptográfica. Tus datos se cifran en tu dispositivo antes de salir de él. Nosotros solo almacenamos texto cifrado.
El principio de información mínima
Bóveda de conocimiento cero ≠ verificación de conocimiento cero
Tu bóveda permanece sellada. La verificación solo llega a ver el único hecho que necesita: que ha ocurrido un evento permitido.
LifeWyn mantiene el contenido de tu bóveda cifrado y fuera de nuestro alcance. Tus documentos, mensajes privados, archivos multimedia y demás contenido protegido se cifran antes de salir de tu dispositivo, y nosotros no tenemos las claves para consultarlos.
Sin embargo, un servicio de legado tiene que hacer más que custodiar una caja sellada. La Señal de vida, la verificación de un fallecimiento, la notificación a los beneficiarios, los flujos de reclamación y tus instrucciones de legado dependen todos de establecer si algo ha ocurrido realmente, y un sistema ciego a todos los hechos no puede verificar nada. Por eso trabajamos con un principio de información mínima: en cada paso, LifeWyn procesa solo lo que ese paso requiere, y nada más.
La verificación
determina si ha ocurrido un evento permitido.
Tus reglas
decide qué puede pasar a continuación.
Tu cifrado
protege el contenido real de tu bóveda.
Acceso a la bóveda
El contenido cifrado de tu bóveda: documentos, mensajes privados, archivos multimedia y credenciales.
Requiere tus claves, que nunca salen de tu dispositivo. Ningún miembro del equipo de LifeWyn ni ningún proceso del servidor puede abrirla.
Acceso al caso
Un único caso de verificación; por ejemplo, un certificado de defunción que presenta un beneficiario.
Un revisor autorizado para ese caso ve solo lo que ese caso necesita. Esa autorización nunca llega a tu bóveda.
Acceso de verificación
Si un evento permitido ha ocurrido realmente: una Señal de vida omitida, un certificado validado.
Responde a «¿ha ocurrido esto?», nunca a «¿qué hay dentro de la bóveda?».
Un certificado de defunción presentado por un beneficiario, por ejemplo, puede revisarse para confirmar un fallecimiento notificado. Esa revisión nunca desbloquea la bóveda del cliente, sus contraseñas ni bienes que no tengan relación: permanecen cifrados en todo momento. Cada paso, desde la verificación y la revisión hasta la notificación, el acceso de los beneficiarios y la divulgación, está limitado por las reglas que has configurado y por la mínima información necesaria para completarlo.
Protección de seis capas
Cada capa tiene un propósito
Desde tu contraseña maestra hasta nuestros servidores: cada capa añade defensa en profundidad.
Frase de contraseña de la bóveda y biometría
Introduces la frase de contraseña de tu bóveda (independiente de la contraseña de acceso a tu cuenta), con desbloqueo biométrico opcional
scrypt (N=2^15), con uso intensivo de memoria → clave maestra de 256 bits
Derivación de claves
La clave maestra deriva las claves de categoría mediante HKDF-SHA-256 con separación de dominios
HKDF-SHA-256 con etiquetas de contexto: 'vault', 'credentials', 'documents', etc.
Cifrado de elementos y documentos
Las claves de los activos se derivan de la clave de categoría; cada documento recibe una clave aleatoria nueva envuelta bajo esa clave de categoría
XChaCha20-Poly1305 (AEAD): un único cifrado tanto para los elementos de la bóveda como para los bytes de los archivos
Cifrado de sobre
Las DEK se envuelven con las claves de categoría; solo el texto cifrado sale del dispositivo
Envoltura de claves NIST SP 800-38F; cifrado autenticado (AEAD)
Reparto de secreto por umbral
La clave maestra de la bóveda se divide en N fragmentos; se necesitan K para reconstruirla
Shamir's Secret Sharing over GF(2^8)
Almacenamiento en el servidor
Solo se almacena texto cifrado y sobres de clave cifrados; cero texto sin cifrar
PostgreSQL (blobs de texto cifrado); Redis (sesión); almacenamiento de objetos (archivos)
Especificaciones de algoritmos
Primitivas criptográficas: sin criptografía propia
Usamos únicamente algoritmos estandarizados y probados en la práctica. Sin construcciones propietarias.
Fortaleza
Clave de 256 bits, nonce de 192 bits (nonces aleatorios, sin riesgo de reutilización), etiqueta Poly1305 de 128 bits
Estándar
RFC 8439 (construcción XChaCha20 con nonce extendido)
Fortaleza
Con uso intensivo de memoria; N=2^15, r=8, p=1; sal por usuario; entrada normalizada con NFKC
Estándar
RFC 7914
Fortaleza
Hash de contraseñas con uso intensivo de memoria; nunca se aplica a la frase de contraseña de la bóveda
Estándar
RFC 9106 / ganador de la Password Hashing Competition
Fortaleza
PRF SHA-256; separación de dominios mediante el parámetro info
Estándar
RFC 5869
Fortaleza
TLS 1.2 como mínimo, 1.3 preferido; confidencialidad directa perfecta
Estándar
RFC 8446 / RFC 5246
Fortaleza
Campo GF(2^8); Shamir simple: los fragmentos no incluyen compromisos de verificabilidad
Estándar
Adi Shamir 1979; RFC 9570 (borrador)
Modelo de amenazas
Contra qué protegemos, y cómo
Evaluación honesta de los vectores de ataque y de nuestras mitigaciones.
Compromiso del servidor
El servidor solo guarda texto cifrado y DEK envueltas. Ni la clave maestra, ni las claves de categoría, ni el texto sin cifrar llegan nunca al servidor.
Filtración de la base de datos
Los datos de la bóveda almacenados son texto cifrado con XChaCha20-Poly1305. Sin tu clave maestra —que nunca sale de tu dispositivo— es computacionalmente inviable descifrarlos. Los datos de contacto tuyos y de tus beneficiarios NO se cifran en reposo: LifeWyn no puede notificar ni verificar a un beneficiario cuya dirección no puede leer.
Ataque de intermediario (man-in-the-middle)
TLS 1.2 como mínimo con 1.3 preferido, fijación de certificados (certificate pinning) en móvil, y HSTS con includeSubDomains en cada respuesta.
Robo del dispositivo
La clave maestra solo se vuelve a derivar de tu frase de contraseña con scrypt. El desbloqueo biométrico está vinculado al iOS Keychain / Android Keystore, con bloqueo automático por inactividad y borrado de la clave envuelta si se rechaza la biometría.
Persona interna malintencionada
No existe ninguna capacidad de descifrado en el servidor que se pueda explotar: todas las operaciones con claves se realizan en el cliente, y cada puerta de liberación se verifica de forma cruzada desde un componente desplegable independiente y falla de forma segura. Toda acción queda auditada.
Cadena de suministro
Dependencias fijadas mediante lockfile, una SBOM y una comprobación de licencias generadas en cada ejecución del pipeline, y un escáner de secretos que hace fallar la compilación sin excepción. La criptografía procede de bibliotecas publicadas y auditadas, no de nosotros.
Jerarquía de claves
De la contraseña maestra a las claves de los activos
Flujo visual que muestra cómo tu contraseña maestra deriva cada clave de cifrado del sistema.
Clave maestra (256 bits)
scrypt(frase de contraseña, sal, N=2^15) → clave de 256 bits
Clave de la bóveda
HKDF(master, 'vault')
Clave de credenciales
HKDF(master, 'credentials')
Clave de documentos
HKDF(master, 'documents')
Clave de bienes
HKDF(master, 'assets')
Cuenta bancaria
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Póliza de seguro
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Documento de testamento
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Monedero cripto
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Escritura de propiedad
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Inversión
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Historial médico
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
Cuenta digital
Clave de documento = 256 bits aleatorios
Envuelta por la clave de categoría
La verificación
No confíes: verifica
Lo que puedes comprobar tú mismo hoy, y lo que aún no hemos hecho.
Primitivas auditadas, no propias
Cada primitiva anterior es un estándar publicado, implementado por @noble/ciphers y @noble/hashes. No hemos escrito criptografía propia. El código fuente de la aplicación no es público.
Todavía sin auditoría externa
Ninguna firma externa ha auditado LifeWyn, y no se ha encargado ninguna prueba de penetración. Preferimos decirlo así antes que dar a entender lo contrario. Cuando se realice una, el informe se enlazará aquí.
Divulgación coordinada
Una política publicada, un compromiso de puerto seguro (safe harbour) y un plazo de respuesta real. Hoy no existe un programa de recompensas en efectivo.
Leer la políticaPreguntas frecuentes
Preguntas frecuentes
Última verificación: September 2026 · Escrito por el equipo editorial de LifeWyn · Sobre LifeWyn
¿Listo para proteger tu legado digital?
Crea tu bóveda de conocimiento cero en minutos. Tus claves, tus reglas, tu legado.