383 / 736HUGHES

Eric Hughes

Cypherpunk, auteur du manifeste et développeur d’un premier remailer

Eric Hughes ne voulait pas seulement convaincre de l’importance de la vie privée. Il appelait à créer des outils permettant de choisir ce que l’on révèle, et expérimentait lui-même la réexpédition de courriels.

Eric Hughes est un cypherpunk et l’auteur de A Cypherpunk’s Manifesto. Les cypherpunks voulaient protéger la vie privée grâce à la cryptographie, des techniques mathématiques de protection et de vérification de l’information. Hughes insistait sur le choix personnel et le travail concret : réclamer la vie privée ne suffit pas, il faut construire et utiliser des systèmes qui la rendent possible.

Pour écrire en privé, souhaiter que personne d’autre ne lise le message ne suffit pas. L’outil utilisé compte aussi. Eric Hughes défendait ce passage à l’action dans A Cypherpunk’s Manifesto, signé et daté du 9 mars 1993. Il invitait chacun à construire des protections avec des logiciels, du chiffrement et d’autres outils. Le manifeste explique avant tout une motivation et une orientation. Ce n’est pas un manuel technique permettant d’évaluer toute application ultérieure au seul motif qu’elle se réclame des cypherpunks. [1]

Dans le texte de 1993, Hughes distingue vie privée et secret absolu. Il ne s’agit pas que personne ne sache jamais rien de vous, mais de choisir ce que vous révélez et à qui. Il parle de divulgation sélective. Imaginez confier une nouvelle personnelle à un ami sans vouloir la voir affichée sur un panneau public. Ce partage reste compatible avec votre vie privée ; le cercle des destinataires compte. Le chiffrement peut protéger le contenu pendant la communication. Une fois que le destinataire le connaît, toutefois, les mathématiques seules ne peuvent l’empêcher d’en parler à d’autres. [1]

Hughes prend un exemple banal dans le manifeste de 1993 : acheter un magazine en boutique et payer en espèces. Le vendeur doit savoir ce que vous achetez et que vous avez payé, pas forcément votre nom. Réduire les données ne signifie pas que l’autre partie ignore tout de la transaction. Elle connaît le produit et le montant, et a pu vous voir. L’idée est de limiter les informations à ce qui est nécessaire à l’échange. La même question aide avec un service numérique : cette fonction a-t-elle vraiment besoin de chaque renseignement demandé ? Toutes les situations n’ont pas les mêmes exigences ; il s’agit de distinguer consciemment le nécessaire du superflu. [1]

Le manifeste de 1993 relie la vie privée à l’écriture et au partage de logiciels. Le code source est l’ensemble lisible des instructions à partir desquelles un programme est construit. Sa publication permet d’étudier la méthode, d’essayer des modifications et de chercher des défauts. Comparez un appareil fini sans explication et un appareil dont les plans sont accessibles. Les plans facilitent l’examen, mais leur disponibilité ne prouve ni qu’un audit de sécurité a eu lieu ni qu’aucune erreur n’a été manquée. L’appel de Hughes fournit un point de départ important. La preuve d’un résultat précis dépend toujours de ce qui a réellement été vérifié. [1]

À la fin du manifeste de 1993, Hughes lie la généralisation de la vie privée à la coopération sociale. Ce n’est pas seulement un problème mathématique pour un programmeur. Pour échanger des messages en sécurité, le destinataire doit aussi disposer d’un outil adapté, et tous deux doivent savoir l’utiliser. Si le destinataire publie ce que vous lui avez confié, protéger la transmission ne résout pas ce problème. Disponibilité, simplicité et accord entre personnes sont donc essentiels. Un mécanisme fonctionnel apporte une partie de la réponse ; son déploiement et son usage réel montrent à qui il profite et dans quelles circonstances. [1]

Avant même le manifeste, Hughes travaillait sur un service de réexpédition de messages. Dans un message du 25 septembre 1992, il publie un hopping remailer, un prototype capable de renvoyer un message par étapes successives. Un remailer est un service de réexpédition ; ce logiciel modifiait les en-têtes du courriel, les informations utiles à son acheminement, puis transmettait une nouvelle instruction de renvoi. Hughes décrit un essai où il s’envoie le message à plusieurs reprises et observe ses passages. L’archive donne donc accès au code précis et à ce que son auteur a réellement essayé. Elle documente un test de routage, pas un audit d’anonymat en conditions réelles. [2]

À la fin du message de 1992, Hughes avertit que le système n’est pas sûr à lui seul. Il présente l’ajout du chiffrement comme le prochain projet : le contenu serait chiffré à l’avance, puis la couche correspondante déchiffrée avant la réécriture de l’en-tête. Il voulait ainsi cacher les instructions de routage aux regards indiscrets. Cette propriété ne faisait pourtant pas partie de la solution démontrée. La leçon vaut pour toute histoire du développement : un prototype peut réussir une tâche limitée sans encore offrir la protection attendue d’un produit fini. Une fonction prévue ne doit pas être confondue avec une capacité déjà vérifiée. [2]

Hughes aide à comprendre pourquoi des personnes ont entrepris de créer des outils ouverts pour la communication privée et la monnaie numérique. Le whitepaper Bitcoin de 2008 décrit toutefois son propre mécanisme de paiement sous le nom de Satoshi Nakamoto : vérifier les paiements et résister à la dépense répétée des mêmes fonds sans administrateur central. Le manifeste de Hughes et ses travaux de réexpédition ne prouvent pas à eux seuls qu’il est l’auteur de ce protocole. Son apport documenté est différent, et important en soi : expliquer clairement le choix personnel et relier la défense de la vie privée à l’écriture et au partage effectifs de code. [3]

Pour une vision complète, lisez aussi Timothy May, Len Sassaman, A Cypherpunk’s Manifesto, Confidentialité de Bitcoin. Cette entrée est également citée par The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto, Timothy May, Len Sassaman.

DOC · 001Eric Hughes — A Cypherpunk's Manifesto (1993)Documentation DOC · 002Eric Hughes — The hopping remailer is done (1992)Documentation DOC · 003Satoshi Nakamoto — Bitcoin whitepaperDocumentation
Révisé le: Sources d’abord · Pas un conseil financier