REMINDA
Security

Arquitetura de Conhecimento Zero: Por Que o E2EE É Innegociável em Motores de Conhecimento de IA

Uma análise aprofundada da criptografia AES-256-GCM no lado do cliente, da derivação local de chaves PBKDF2 e de como o Reminda atinge a recuperação de contexto com IA de conhecimento zero sem comprometer a privacidade dos dados.

August 13, 20265 min readReminda Team
Visualização de escudo de hardware de cibersegurança e cadeado de rede criptografado

No panorama moderno do SaaS, as violações de bases de dados na nuvem já não são eventos anómalos — são estatisticamente inevitáveis. Quando os trabalhadores do conhecimento dependem de plataformas convencionais de notas, os seus ativos mais sensíveis — propriedade intelectual, segredos do sistema, trechos de código proprietário e pensamentos pessoais — são armazenados em texto simples ou em bases de dados criptografadas no lado do servidor em infraestruturas de terceiros.

A criptografia no lado do servidor ("criptografia em repouso") é fundamentalmente defeituosa para uma privacidade real porque o fornecedor mantém a posse das chaves de descriptografia. Se um servidor na nuvem for mal configurado, se uma cópia da base de dados for exposta ou se um fornecedor terceiro for intimado judicialmente, a sua base de conhecimento não criptografada fica totalmente exposta. Numa era em que os assistentes pessoais de IA consomem dados de contexto profundo, os modelos padrão de segurança na nuvem são totalmente insuficientes.

Visualização abstrata de cadeados de segurança criptográfica e criptografia de dados digitais

O Imperativo do Conhecimento Zero

No Reminda, a segurança não é uma camada de marketing aplicada após a entrega do produto; é a restrição arquitetónica fundamental do nosso sistema. Construímos a nossa plataforma sobre uma Arquitetura de Conhecimento Zero utilizando criptografia real de Extremo a Extremo (E2EE).

A garantia matemática da segurança de Conhecimento Zero é simples: nós literalmente não conseguimos ler os seus dados.

  • Sem Armazenamento de Chaves: As suas chaves criptográficas mestras são derivadas localmente no seu dispositivo e nunca são transmitidas pela rede.
  • Registos na Nuvem Ilegíveis: As bases de dados remotas armazenam apenas texto cifrado autenticado e criptograficamente seguro. Mesmo com acesso físico completo à nossa infraestrutura de produção, engenheiros ou atacantes veem apenas ruído pseudoaleatório de alta entropia.
  • Infraestrutura Zero-Trust: Nem a nossa equipa, nem fornecedores de alojamento, nem instâncias de bases de dados na nuvem possuem a capacidade técnica para descriptografar as suas notas pessoais ou grafos de memória.

Aprofundamento Técnico: O Pipeline Criptográfico

Para alcançar uma sincronização perfeita entre dispositivos e ao mesmo tempo preservar garantias de conhecimento zero, o Reminda executa um fluxo de trabalho criptográfico local em várias etapas baseado nos padrões da Web Crypto API.

1. Derivação de Chave Mestra PBKDF2

Quando um utilizador inicia sessão, o runtime do cliente deriva uma Chave Mestra (KmasterK_{master}) localmente a partir da palavra-passe utilizando PBKDF2 (Password-Based Key Derivation Function 2) combinado com SHA-256, um salt local e mais de 600.000 iterações para evitar ataques de força bruta e dicionários via GPU:

Kmaster=PBKDF2(Passphrase,Salt,iterations=600000,SHA-256)K_{master} = \text{PBKDF2}\left(\text{Passphrase}, \text{Salt}, \text{iterations}=600000, \text{SHA-256}\right)

2. Criptografia de Dados Simétrica Local (AES-256-GCM)

Todo o conteúdo das notas, payloads vetoriais e esquemas estruturados são criptografados no lado do cliente utilizando AES-256-GCM (Galois/Counter Mode). O GCM é escolhido especificamente porque oferece tanto confidencialidade como Criptografia Autenticada com Dados Associados (AEAD), garantindo que o texto cifrado não possa ser adulterado em trânsito sem ser detetado.

// Exemplo de Protocolo de Criptografia no Lado do Cliente
export async function encryptLocalPayload(
 plaintext: string,
 rawKey: CryptoKey
): Promise<{ ciphertext: ArrayBuffer; iv: Uint8Array }> {
 const iv = crypto.getRandomValues(new Uint8Array(12)); // Vetor de inicialização de 96 bits
 const encoder = new TextEncoder();
 const data = encoder.encode(plaintext);

 const ciphertext = await crypto.subtle.encrypt(
 {
 name: 'AES-GCM',
 iv: iv,
 },
 rawKey,
 data
 );

 return { ciphertext, iv };
}

Conciliando E2EE de Conhecimento Zero com Inteligência Artificial

O maior obstáculo técnico na engenharia moderna de privacidade é combinar E2EE com Grandes Modelos de Linguagem. A maioria dos wrappers de IA simplesmente envia notas não criptografadas diretamente para pontos finais na nuvem, ignorando completamente a privacidade.

Para oferecer um companheiro de pensamento de IA em tempo real sem comprometer a nossa arquitetura de Conhecimento Zero, o Reminda rearquitetou o pipeline de geração aumentada por recuperação (RAG) para ser executado primeiro no lado do cliente.

Como Funciona a Recuperação Segura de Contexto com IA

  1. Ingestão Vetorial Local: Blocos de texto são incorporados localmente utilizando runtimes de modelos leves compilados em WebAssembly, ou indexados em índices vetoriais locais.
  2. Busca de Contexto no Lado do Cliente: Quando faz uma pergunta, a consulta de pesquisa semântica é executada diretamente dentro do runtime do seu navegador local sobre notas descriptografadas localmente.
  3. Processamento Efémero sem Retenção de Dados: Apenas os trechos de texto específicos e isolados necessários para responder à sua consulta são preparados num pacote de prompt. Este payload contextual é enviado para pontos finais de IA com estrita regra de zero retenção de dados através de túneis TLS criptografados, garantindo que as entradas nunca sejam registadas ou armazenadas para treino de modelos.

Garantia de Segurança: O seu repositório de conhecimento geral permanece totalmente criptografado em repouso no armazenamento na nuvem. O LLM externo nunca processa o seu cofre completo — apenas fragmentos efémeros e aprovados pelo utilizador durante a interação ativa.

A Privacidade Como Um Direito Humano Inviolável

As medidas de segurança nunca devem depender de promessas administrativas, políticas de privacidade corporativas ou isenções de responsabilidade legal. As políticas corporativas mudam, as plataformas são adquiridas e os termos de utilização sofrem alterações. A verdadeira privacidade exige garantias matemáticas.

Ao fundamentar o Reminda na criptografia no lado do cliente com conhecimento zero, garantimos que a sua base de conhecimento permaneça o que sempre deveria ser: uma extensão totalmente privada e sem concessões da sua própria mente.

Share this article with your team or network.