Centro de Segurança → Encriptação
Arquitetura de Encriptação de Conhecimento Zero
Seis camadas de proteção criptográfica. Os seus dados são encriptados no seu dispositivo antes de saírem dele. Armazenamos apenas texto cifrado.
O Princípio da Informação Mínima
Cofre de Conhecimento Zero ≠ Verificação de Conhecimento Zero
O seu cofre permanece selado. A verificação só vê o único facto de que precisa — que um evento permitido aconteceu.
A LifeWyn mantém o conteúdo do seu cofre encriptado e fora do nosso alcance. Os seus documentos, mensagens privadas, ficheiros multimédia e outro conteúdo protegido são encriptados antes de saírem do seu dispositivo, e nós não temos as chaves para os consultar.
Um serviço de legado, no entanto, tem de fazer mais do que guardar uma caixa selada. O Sinal de Vida, a verificação de eventos de morte, a notificação de nomeados, os fluxos de reclamação e as suas instruções de legado dependem todos de se estabelecer se algo realmente aconteceu — e um sistema cego a todos os factos não consegue verificar nada. Por isso, trabalhamos segundo um princípio de informação mínima: em cada etapa, a LifeWyn processa apenas o que essa etapa exige, e nada mais.
Verificação
estabelece se um evento permitido ocorreu.
As suas regras
decidem o que pode acontecer a seguir.
A sua encriptação
protege o conteúdo real do seu cofre.
Acesso ao cofre
O conteúdo encriptado do seu cofre — documentos, mensagens privadas, ficheiros multimédia e credenciais.
Requer as suas chaves, que nunca saem do seu dispositivo. Nenhum membro da equipa da LifeWyn nem qualquer processo do servidor o pode abrir.
Acesso ao caso
Um único caso de verificação — por exemplo, uma certidão de óbito submetida por um nomeado.
Um revisor autorizado para esse caso vê apenas o que o caso exige. Essa autorização nunca chega ao seu cofre.
Acesso de verificação
Se um evento permitido realmente ocorreu — um Sinal de Vida em falta, um certificado validado.
Responde a «isto aconteceu?», nunca a «o que está dentro do cofre?».
Uma certidão de óbito submetida por um nomeado, por exemplo, pode ser revista para confirmar uma morte comunicada. Essa revisão nunca desbloqueia o cofre do cliente, palavras-passe ou outros itens não relacionados — estes permanecem encriptados durante todo o processo. Cada etapa, desde a verificação e revisão até à notificação, ao acesso do nomeado e à divulgação, é limitada pelas regras que configurou e pela informação mínima necessária para a concluir.
Proteção em Seis Camadas
Cada Camada Tem um Propósito
Da sua palavra-passe mestra até aos nossos servidores — cada camada acrescenta defesa em profundidade.
Frase-passe do cofre e biometria
Você introduz a frase-passe do seu cofre (separada da palavra-passe de início de sessão da sua conta), com desbloqueio biométrico opcional
scrypt (N=2^15), memory-hard → chave mestra de 256 bits
Derivação de chave
A chave mestra deriva as chaves de categoria através de HKDF-SHA-256 com separação de domínio
HKDF-SHA-256 com etiquetas de contexto: «vault», «credentials», «documents», etc.
Encriptação de itens e documentos
As chaves de item são derivadas da chave de categoria; cada documento recebe uma nova chave aleatória, envolvida sob essa chave de categoria
XChaCha20-Poly1305 (AEAD) — uma única cifra tanto para itens do cofre como para bytes de ficheiros
Encriptação em Envelope
As DEK são envolvidas com as chaves de categoria; só o texto cifrado sai do dispositivo
Envolvimento de chaves NIST SP 800-38F; encriptação autenticada (AEAD)
Partilha de Segredo por Limiar
A chave mestra do cofre é dividida em N partes; são necessárias K para a reconstrução
Shamir's Secret Sharing over GF(2^8)
Armazenamento no Servidor
Apenas se armazena texto cifrado + envelopes de chaves encriptados; zero texto simples
PostgreSQL (blobs de texto cifrado); Redis (sessão); armazenamento de objetos (ficheiros)
Especificações dos Algoritmos
Primitivas Criptográficas — Sem Criptografia Própria
Utilizamos apenas algoritmos normalizados e testados em produção. Sem construções proprietárias.
Robustez
Chave de 256 bits, nonce de 192 bits (nonces aleatórios, sem risco de reutilização), etiqueta Poly1305 de 128 bits
Norma
RFC 8439 (construção XChaCha20 de nonce alargado)
Robustez
Memory-hard; N=2^15, r=8, p=1; salt por utilizador; entrada normalizada em NFKC
Norma
RFC 7914
Robustez
Hashing de palavras-passe memory-hard; nunca aplicado à frase-passe do cofre
Norma
RFC 9106 / vencedor da Password Hashing Competition
Robustez
PRF SHA-256; separação de domínio através do parâmetro info
Norma
RFC 5869
Robustez
TLS 1.2 como mínimo, com preferência por 1.3; sigilo direto perfeito
Norma
RFC 8446 / RFC 5246
Robustez
Campo GF(2^8); Shamir simples — as partes não têm compromissos de verificabilidade
Norma
Adi Shamir 1979; RFC 9570 (rascunho)
Modelo de Ameaças
Contra o Que Nos Protegemos — E Como
Avaliação honesta dos vetores de ataque e das nossas mitigações.
Comprometimento do Servidor
O servidor apenas guarda texto cifrado + DEK envolvidas. Nenhuma chave mestra, nenhuma chave de categoria, nenhum texto simples chega alguma vez ao servidor.
Fuga da Base de Dados
Os dados armazenados do cofre são texto cifrado XChaCha20-Poly1305. Sem a sua chave mestra — que nunca sai do seu dispositivo — é computacionalmente inviável desencriptar. Os dados de contacto seus e dos seus nomeados NÃO são encriptados em repouso: a LifeWyn não pode notificar nem verificar um nomeado cujo endereço não consiga ler.
Ataque Intermédio (Man-in-the-Middle)
TLS 1.2 como mínimo, com preferência por 1.3, fixação de certificados (certificate pinning) em dispositivos móveis, e HSTS com includeSubDomains em todas as respostas.
Roubo do Dispositivo
A chave mestra é sempre e apenas re-derivada da sua frase-passe com scrypt. O desbloqueio biométrico está associado ao iOS Keychain / Android Keystore, com bloqueio automático por inatividade e eliminação da chave envolvida em caso de recusa biométrica.
Interno Mal-Intencionado
Não existe qualquer capacidade de desencriptação do lado do servidor que possa ser explorada: todas as operações com chaves são feitas do lado do cliente, e cada porta de libertação é verificada de forma cruzada a partir de um componente implantável separado, falhando de forma fechada. Todas as ações são auditadas.
Cadeia de Fornecimento
Dependências fixadas por lockfile, um SBOM e uma verificação de licenças gerados em cada execução do pipeline, e um verificador de segredos que faz falhar a compilação de forma definitiva. A criptografia provém de bibliotecas publicadas e auditadas, não de nós.
Hierarquia de Chaves
Da Palavra-Passe Mestra às Chaves de Item
Fluxo visual que mostra como a sua palavra-passe mestra deriva todas as chaves de encriptação do sistema.
Chave Mestra (256 bits)
scrypt(frase-passe, salt, N=2^15) → chave de 256 bits
Chave do Cofre
HKDF(master, 'vault')
Chave de Credenciais
HKDF(master, 'credentials')
Chave de Documentos
HKDF(master, 'documents')
Chave de Ativos
HKDF(master, 'assets')
Conta Bancária
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Apólice de Seguro
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Documento de Testamento
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Carteira Cripto
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Escritura de Propriedade
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Investimento
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Registo Médico
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Conta Digital
Chave do documento = 256 bits aleatórios
Encapsulada pela Chave de Categoria
Verificação
Não Confie — Verifique
O que pode verificar por si próprio hoje — e o que ainda não fizemos.
Primitivas auditadas, não nossas
Todas as primitivas acima são normas publicadas, implementadas por @noble/ciphers e @noble/hashes. Não escrevemos qualquer criptografia própria. O código-fonte da aplicação não é público.
Ainda sem auditoria externa
Nenhuma empresa externa auditou a LifeWyn, e não foi encomendado qualquer teste de intrusão. Preferimos dizê-lo do que dar a entender o contrário. Quando isso acontecer, o relatório será ligado aqui.
Divulgação coordenada
Uma política publicada, um compromisso de porto seguro (safe harbour) e um prazo de resposta real. Não existe, para já, um programa de recompensas monetárias.
Leia a políticaPerguntas frequentes
Perguntas frequentes
Última verificação: September 2026 · Escrito pela equipe editorial do LifeWyn · Sobre o LifeWyn
Pronto para Proteger o Seu Legado Digital?
Crie o seu cofre de conhecimento zero em minutos. As suas chaves, as suas regras, o seu legado.