A Cypherpunk’s Manifesto é um breve texto de Eric Hughes, datado de 9 de março de 1993. É um documento fundamental dos Cypherpunks, movimento que defendia a privacidade por meio da criptografia e de software acessível. Hughes destaca a escolha de quais informações compartilhar e com quem. O manifesto apresenta objetivos e um chamado ao trabalho; não descreve um protocolo de pagamentos pronto nem promete anonimato automático a quem usa criptografia.
Eric Hughes se dirigia aos Cypherpunks, cujas primeiras discussões permanecem em arquivos de listas de e-mail. O texto traz a data exata de 9 de março de 1993. Os serviços de internet mudaram, mas a pergunta continua: o fornecedor precisa saber tudo o que fazemos por meio deles? É um texto diferente de The Crypto Anarchist Manifesto, escrito por Timothy C. May em 1988. May enfatizava previsões sobre mudanças no poder político. Hughes se concentrava na privacidade e no trabalho necessário para protegê-la. Os textos compartilham um ambiente intelectual, não o autor ou um conteúdo idêntico. [1] [2] [3] [5]
Você pode contar uma preocupação familiar a uma amiga e apenas dizer a um colega que sairá mais cedo. Ambos recebem uma informação verdadeira, mas em proporções diferentes. Assim fica mais clara a distinção de Hughes entre privacidade e segredo absoluto. Não é preciso esconder a vida inteira para querer proteger uma conversa. A privacidade mantém limites entre pessoas e situações. Quando mensagens, compras e contatos são combinados automaticamente em um único perfil, esses limites desaparecem. Um dado compartilhado para uma finalidade pode chegar a alguém a quem nunca se destinou. [1]
Imagine uma loja que vende um arquivo para download. Ela precisa identificar o pedido, verificar o pagamento e liberar o arquivo. Outros dados podem servir para emitir um comprovante, por exemplo. Mesmo assim, convém separar essa finalidade do que é tecnicamente necessário para entregar o arquivo. Por que um único serviço precisaria receber toda a agenda do telefone? Uma informação nunca coletada não poderá vazar depois do banco de dados da loja. Limitar a coleta é uma proteção diferente de simplesmente prometer que ninguém abusará das informações já armazenadas. [1] [10]
A criptografia pode ocultar o conteúdo da mensagem pessoal enquanto o serviço registra o horário, um endereço de rede ou as contas envolvidas. Essas informações de contexto são metadados. Seu alcance depende do sistema; nem todos os serviços coletam as mesmas informações. Saber que duas pessoas mantêm contato regular pode ser sensível sem ler uma frase. Por isso, além de perguntar se o aplicativo cifra mensagens, precisamos saber quem guarda as chaves, o que fica armazenado e o que pode ser relacionado. Aqui, as chaves são valores numéricos longos que o aplicativo usa para cifrar uma mensagem ou torná-la legível novamente. Proteger o conteúdo e limitar os rastros da comunicação são tarefas ligadas, mas distintas. [8] [4]
Cifrar uma mensagem significa transformar seu conteúdo legível em dados cifrados que apenas um destinatário autorizado com a chave necessária deveria conseguir tornar legíveis novamente. A criptografia de ponta a ponta bem implementada protege o conteúdo até do servidor que o transporta. Já uma assinatura digital permite verificar que os dados assinados não mudaram e que a assinatura corresponde a determinada chave. Sozinha, não esconde a mensagem nem comprova o nome civil ou a honestidade do autor. Um pseudônimo pode permanecer associado a uma chave. Essa separação explica por que o manifesto trata de várias ferramentas, não de um botão mágico de anonimato. [4] [9]
Dois serviços podem dizer: não lemos suas mensagens. Um guarda cópias legíveis e limita o acesso de funcionários. O outro, usando corretamente criptografia de ponta a ponta, recebe dados cifrados sem as chaves do conteúdo. A publicidade é igual, mas a confiança exigida é diferente. O segundo ainda pode apresentar falhas no aplicativo, nos backups ou na verificação do interlocutor. A resistência de Hughes a depender apenas da boa vontade de grandes organizações leva a uma pergunta concreta: o que o fornecedor descobriria se mudasse de ideia ou alguém comprometesse seu servidor? [4] [8]
A frase desloca a atenção do desejo para a construção de ferramentas. Um programa fácil de usar permite enviar mensagens protegidas sem fazer manualmente os cálculos criptográficos. O código-fonte é o texto do programa que os desenvolvedores escrevem e modificam. Publicá-lo permite que outras pessoas estudem o projeto e procurem erros. Mas isso não prova que alguém o revisou a fundo ou que o aplicativo baixado corresponde à versão publicada. Distribuição, atualizações e tratamento das falhas encontradas também importam. O manifesto incentiva criação e compartilhamento; a qualidade de cada resultado precisa ser avaliada separadamente. [1] [11]
Sua amiga precisa conseguir receber a mensagem cifrada. Se a ferramenta for complicada, ela pode levar a conversa a um canal menos protegido. Depois de ler, pode contar o conteúdo a alguém ou fotografá-lo; a proteção do transporte não impede isso. Hughes encerra destacando a cooperação: distribuir software não basta. Seu otimismo sobre a circulação mundial do código é uma convicção sobre o futuro, não uma garantia de disponibilidade permanente de todos os serviços. Além dos algoritmos, importam os interlocutores, o uso das ferramentas e o cuidado com informações alheias. [1] [8] [10]
Uma mensagem pode atravessar a rede em segurança e ser lida por um estranho em um telefone desbloqueado ou controlado por software malicioso. O backup da conversa pode ter proteção diferente da transmissão. Até uma assinatura válida pode pertencer a um fraudador que assinou uma afirmação falsa. Isso não torna a criptografia inútil: mostra qual parte do problema ela resolve. Primeiro precisamos definir o que protegemos, de quem e como essa pessoa poderia obter acesso. Só depois escolhemos ferramentas. O manifesto estimula esse raciocínio, mas não substitui uma avaliação concreta de segurança. [8] [9] [10]
Bitcoin permite transferir valor e verificar regras coletivamente sem um administrador central do registro de pagamentos. Seu histórico de transações, porém, é público. Quando um comerciante associa pagamento, pedido e nome do cliente, Bitcoin não elimina essa ligação. Satoshi Nakamoto discute privacidade e o risco de relacionar transações no whitepaper; um endereço não oferece invisibilidade automática. A conexão com Hughes está nas perguntas e na criação de ferramentas, não em seu manifesto ter projetado tecnicamente o Bitcoin. Convém examinar quem vê o quê, em quem devemos confiar e o que podemos verificar por conta própria. [6] [7]
Para ter uma visão mais completa, leia este verbete junto com Eric Hughes, Cypherpunks, The Crypto Anarchist Manifesto, Privacidade no Bitcoin, Pseudonimidade, Bitcoin. Também há referências a este verbete em Cypherpunks, The Crypto Anarchist Manifesto, Eric Hughes.