Pular para o conteúdo
Voltar para Nymbot

Base de conhecimento Privacidade

Criptografia

Suas perguntas e suas respostas são criptografadas de ponta a ponta, com uma camada pós-quântica sobre a clássica.

End-to-end por padrão

Cada mensagem em cada conversa é criptografada no seu dispositivo antes de ir a qualquer lugar, e descriptografada na outra extremidade.

"O outro fim" aqui é o serviço Nymbot, que tem que ler sua pergunta para respondê-la. Outro pode – não significa e não pode significar que o assistente responde algo que nunca viu. Moda Anônima é a resposta para a pergunta diferente de se ele deveria saber Quem Perguntou o

Apresentação Wraps

As mensagens viajam como embalagens de presente Nostr. Cada uma é de três camadas:

  • a rumor - a própria mensagem, não assinada, de modo que nunca possa ser comprovada a terceiros;
  • a selo, criptografado para o destinatário e assinado pelo remetente, que é como o destinatário sabe quem o enviou;
  • a embrulho, criptografado e assinado por uma chave descartável de uso único, que é tudo que um relé nunca vê.

Assim, um relé que detém seu tráfego vê um evento de uma chave que existe apenas para essa mensagem, endereçada a uma chave que não pode se conectar a nada mais, com um timestamp aleatório.

Uma cópia de cada mensagem também é embrulhada em sua própria chave, que é como seu histórico é restaurado em um novo dispositivo a partir dos relés, em vez de qualquer transcrição do lado do servidor.

Híbrido pós-quântico

A camada clássica é elíptica-curva. Um computador quântico grande o suficiente quebra que retroativamente - o tráfego capturado hoje, descriptografado anos depois. HíbridoUma encapsulação de chave ML-KEM é combinada com a troca clássica, e um atacante tem que quebrar ambas para ler qualquer coisa.

ML-KEM é a grade KEM padronizada pelo NIST. Combinar em vez de substituir é deliberado: se a suposição da grade for errada, você ainda tem a curva elíptica, e vice-versa redonda.

Nymbot publica um anúncio de capacidade assinado carregando sua chave KEM, para que seu aplicativo possa selá-lo sem uma corrida de pesquisa que deixaria silenciosamente uma mensagem clássica-somente.

O que o servidor vê

Ser preciso sobre isso importa mais do que ser tranquilizador sobre isso.

CoisaNormalmenteem Modo Anônimo
Texto da sua mensagemLeia, para responderLeia, para responder
Qual chave perguntouA chave pública do seu nimA chave de lançamento
Qual chave é carregadaSeu NIMA chave de lançamento
Título da sua conversaNunca enviouNunca enviou
Sua chave privadaNunca deixe o dispositivoNunca deixe o dispositivo
Seu Faça um tokenPassado por solicitação, nunca armazenadoO mesmo
Seu endereço IPVisto por relays e o trabalhadorO mesmo – use o Tor ou uma VPN se isso importar

Os títulos de conversação são gerados no seu dispositivo, razão pela qual eles são uma das poucas coisas sobre o seu uso que nunca atravessa o fio.