Qui est David Chaum et quel rôle a-t-il joué dans le développement de la vie privée numérique ?

Qui est David Chaum ?
David Chaum est un informaticien et cryptographe qui a très tôt travaillé sur la vie privée numérique, la communication anonyme et la monnaie électronique. Né en 1955, il a apporté des idées qui sont ensuite devenues très importantes pour la crypto et le marché des cryptomonnaies.
Dès février 1981, Chaum a décrit des méthodes permettant de communiquer numériquement sans que d’autres puissent facilement suivre qui parle avec qui. Son travail ne portait donc pas seulement sur la confidentialité du contenu d’un message, mais aussi sur la dissimulation des schémas de communication. Il a notamment introduit des pseudonymes numériques et des adresses de réponse introuvables.
Un an plus tard, il a présenté une autre idée importante : les blind signatures. On peut les voir comme une signature numérique apposée sur quelque chose qui est temporairement masqué. La partie qui signe peut confirmer que c’est valide, sans voir précisément ce qu’elle signe. Chaum a utilisé cette idée pour des paiements numériques introuvables.
En 1982, il a également pris l’initiative de créer l'International Association for Cryptologic Research (IACR). À partir de la seconde moitié des années 1980, il a travaillé au Centrum Wiskunde & Informatica à Amsterdam, où il dirigeait le département de cryptographie.
Le travail de Chaum a toujours tourné autour de la même question pratique : comment communiquer ou payer numériquement sans qu’une partie centrale puisse tout suivre à votre sujet ? Cette question reste importante aujourd’hui, surtout à une époque où de nombreux paiements et services en ligne collectent des données.
À retenir
- David Chaum est un cryptographe qui s’est intéressé très tôt à la vie privée numérique et à la monnaie électronique.
- En 1981, il a décrit des techniques de communication anonyme et des pseudonymes numériques.
- En 1982, il a introduit les blind signatures pour des paiements introuvables.
- Les blind signatures ont permis, dans le système eCash de Chaum, de signer des pièces numériques sans relier directement le paiement ultérieur au retrait précédent.
- À partir de la seconde moitié des années 1980, Chaum a travaillé au Centrum Wiskunde & Informatica à Amsterdam.
Quel rôle David Chaum a-t-il joué chez DigiCash ?
David Chaum a fondé DigiCash vers 1990 afin de fournir aux banques une technologie permettant des micro-paiements numériques sûrs et anonymes. DigiCash a transformé ses idées antérieures sur la monnaie électronique en un système que les banques, les clients et les commerçants pouvaient réellement utiliser.
L’idée était simple : une banque émettrait des pièces numériques, les contrôlerait et les échangerait à nouveau. Un client pouvait utiliser ces pièces pour payer en ligne, tandis qu’un commerçant pouvait les faire vérifier par la banque. Le logiciel de DigiCash rendait ces paiements possibles.
Dans les années 1990, DigiCash a travaillé avec des banques sur des pilotes et des licences, notamment avec Mark Twain Bank. Plus tard, il y a également eu des pilotes ou des licences avec Deutsche Bank, Bank Austria, Den norske Bank et des acteurs au Japon.
Chaum a été auparavant CEO de DigiCash, mais lorsque DigiCash a demandé la protection contre les faillites au début du mois de novembre 1998, Scott Loftesness était CEO. DigiCash n’était donc plus dirigée par Chaum à ce moment-là.
DigiCash était une entreprise précoce dans le domaine de la monnaie numérique et des paiements cryptographiques, mais le système fonctionnait très différemment de la plupart des cryptomonnaies que vous connaissez aujourd’hui. La banque restait en effet indispensable, puisqu’elle émettait la monnaie et vérifiait qu’une pièce numérique n’avait pas déjà été dépensée.
Comment fonctionnait eCash et pourquoi était-il important ?
Le système historique eCash de Chaum utilisait les blind signatures pour permettre des paiements numériques sans que la banque puisse relier un paiement au retrait précédent de cette pièce. À l’époque, c’était une propriété de confidentialité particulièrement forte.
Trois acteurs principaux intervenaient :
- La banque : elle émettait les pièces numériques, les contrôlait et empêchait le double spending.
- Le client : il retirait des pièces numériques et les utilisait pour payer.
- Le commerçant : il acceptait la pièce et la faisait vérifier par la banque.
Comment cela fonctionnait-il ? Lorsqu’un client voulait retirer des pièces numériques, le wallet créait des numéros de série uniques. Ces numéros de série étaient d’abord masqués à l’aide d’une valeur aléatoire. Ensuite, la banque apposait sa signature numérique sur ces pièces masquées et débitait le montant du compte du client.
Après cela, le client retirait lui-même le masque. La signature de la banque restait valide, mais la banque ne savait pas quel numéro de série le client finirait par dépenser. Si le client payait plus tard, le commerçant pouvait vérifier qu’une pièce valide avait bien été reçue.
Exemple : supposons que vous retiriez une pièce numérique de 10 €. La banque signe cette pièce alors que le numéro de série est masqué. Si vous payez ensuite sur une boutique en ligne, la banque voit lors de la vérification que la pièce est authentique. Mais elle ne peut pas relier cryptographiquement cette dépense à votre retrait précédent.
Le commerçant envoyait la pièce reçue à la banque. La banque vérifiait alors deux choses : la signature est-elle authentique, et ce numéro de série a-t-il déjà été utilisé ? Si la pièce était valide et n’avait pas encore été dépensée, elle était enregistrée comme dépensée et le commerçant recevait le montant.
Cette deuxième étape était nécessaire pour lutter contre le double spending : essayer de dépenser deux fois la même somme numérique. Avec un billet physique de 10 €, vous ne pouvez donner le billet qu’à une seule personne. Un fichier numérique peut, en théorie, être copié. C’est pourquoi la banque devait vérifier à chaque paiement si le numéro de série avait déjà été utilisé.
eCash a donc montré que la monnaie numérique pouvait être à la fois vérifiable et respectueuse de la vie privée. En revanche, il ne s’agissait pas d’un système décentralisé et permissionless comme Bitcoin. Il fallait faire confiance à la banque pour l’émission, le contrôle et la prévention du double spending. Une vérification en ligne au moment de la dépense était également nécessaire.
Autre point important : ici, l’anonymat signifiait surtout que le retrait et le paiement ultérieur ne pouvaient pas être reliés cryptographiquement. Cela ne veut pas dire que toutes les autres données, comme celles détenues par un commerçant, restaient automatiquement cachées.
Quelle influence David Chaum a-t-il eue sur le développement des cryptomonnaies ?
David Chaum a surtout influencé les cryptomonnaies par ses premières idées cryptographiques sur la vie privée et la monnaie numérique. Il n’a pas inventé Bitcoin, mais son travail a montré quels problèmes un système de paiement respectueux de la vie privée doit résoudre.
Ses blind signatures ont offert un modèle dans lequel un émetteur peut confirmer qu’une monnaie numérique est valide, sans pouvoir ensuite voir quel client dépense cette pièce précise. En outre, ses travaux sur la communication anonyme ont très tôt mis en avant des sujets comme les pseudonymes, la vie privée et l’introuvabilité.
Chaum a également montré que le double spending n’est pas seulement un détail technique. Sans bonne solution à ce problème, on peut copier la monnaie numérique et la dépenser plusieurs fois. DigiCash résolvait cela grâce à une banque centrale qui contrôlait chaque paiement.
En 2008, Bitcoin a choisi une approche fondamentalement différente. Au lieu d’une banque ou d’une mint qui contrôle tous les paiements, Bitcoin utilise un réseau peer-to-peer. Les transactions sont largement partagées et le proof-of-work aide le réseau à s’accorder sur les transactions valides.
En termes simples : eCash utilisait une partie centrale de confiance pour le contrôle, tandis que Bitcoin a réparti cette tâche entre les participants du réseau. C’est pourquoi il vaut mieux voir eCash de Chaum comme un important précurseur de la monnaie numérique cryptographique, et non comme Bitcoin ou comme un plan technique direct pour celui-ci.
Son influence réside surtout dans la manière dont les gens ont commencé à penser la vie privée dans la crypto. Un paiement peut être techniquement valide sans que chaque étape doive automatiquement être liée à l’identité d’une personne. Cette idée reste pertinente pour les concepteurs de systèmes de paiement et de systèmes cryptographiques axés sur la vie privée.
Sur quels projets et organisations David Chaum a-t-il travaillé plus tard ?
Après DigiCash, David Chaum a continué à travailler sur la vie privée, la communication anonyme et les systèmes cryptographiques. Au Centrum Wiskunde & Informatica à Amsterdam, il a organisé vers 1986 un Crypto-Course et a contribué à mettre en place un vaste programme de recherche autour de la cryptographie.
En 2016, il a été co-auteur de cMix, une conception de mixnet. Un mixnet est un système qui mélange les messages à travers plusieurs étapes intermédiaires, afin qu’il soit plus difficile de relier l’expéditeur au destinataire. cMix déplace une grande partie des calculs cryptographiques lourds vers une phase préparatoire. Le système peut ainsi traiter les messages plus rapidement par la suite.
Chaum a également travaillé sur des idées de monnaie numérique de banque centrale. En 2021, il a participé à la rédaction d’une conception pour une CBDC, c’est-à-dire une monnaie numérique de banque centrale. Cette proposition n’utilisait pas de distributed ledger et visait deux objectifs difficiles à concilier : la vie privée des utilisateurs et les règles auxquelles un système monétaire central doit se conformer.
En 2021, Chaum était lié à xx Network. Le mainnet de xx Network a été lancé en novembre 2021. Le réseau se concentre sur la vie privée et la communication anonyme.
Il a également participé à VoteXX, un système de vote décentralisé. La conception cherche à combiner le secret du vote, un dépouillement fiable et une résistance à la coercition forte. Pensez par exemple à une personne qui voudrait vérifier si vous avez voté pour un certain candidat. VoteXX a été conçu et implémenté comme système de vote, mais cela ne signifie pas automatiquement qu’il a déjà été utilisé lors d’une élection publique officielle.
Le fil conducteur reste clair : Chaum travaille sur des systèmes qui permettent aux gens de communiquer, voter ou payer numériquement sans sacrifier inutilement leur vie privée.
En résumé
David Chaum a joué un rôle précoce et influent dans le développement de la vie privée numérique et de la monnaie électronique cryptographique. Avec les blind signatures, il a montré qu’une banque peut contrôler la monnaie numérique sans relier directement un paiement ultérieur au retrait d’un client.
DigiCash et eCash dépendaient encore des banques et n’étaient donc pas décentralisés comme Bitcoin. Pourtant, ils ont mis en évidence un point essentiel : la vie privée, la validité et la protection contre le double spending peuvent coexister dans un même système de paiement numérique.
Pour la crypto, l’héritage le plus important de Chaum n’est donc pas une pièce en particulier, mais un ensemble d’idées. L’idée selon laquelle les paiements numériques ne doivent pas automatiquement être entièrement traçables reste particulièrement pertinente.