← Derniers articles
💻 computer science

Deanonymizing Bitcoin Transactions via Network Traffic Analysis with Semi-supervised Learning

Cet article présente NTSSL, une méthode novatrice combinant l'analyse du trafic réseau et l'apprentissage semi-supervisé pour améliorer la précision de la désanonymisation des transactions Bitcoin, complétée par NTSSL+ qui intègre des résultats de regroupement de transactions pour atteindre des performances supérieures de 1,6 fois aux approches existantes.

Auteurs originaux : Shihan Zhang, Bing Han, Chuanyong Tian, Ruisheng Shi, Lina Lan, Qin Wang

Publié 2026-03-19
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Shihan Zhang, Bing Han, Chuanyong Tian, Ruisheng Shi, Lina Lan, Qin Wang

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que Bitcoin est une immense fête mondiale où des milliers de personnes échangent des cadeaux (les transactions) sans se révéler leurs noms. Pour garder le mystère, chaque personne utilise un surnom (une adresse Bitcoin) au lieu de son vrai nom. L'idée est que personne ne peut savoir qui est qui.

Cependant, les auteurs de cette recherche, Shihan Zhang et son équipe, ont découvert un moyen de "démasquer" ces personnes en écoutant simplement la façon dont elles parlent entre elles, sans même avoir besoin de lire le contenu de leurs messages.

Voici l'explication de leur méthode, NTSSL, racontée comme une histoire de détectives :

1. Le Problème : Le "Bruit" de la Fête

Dans le réseau Bitcoin, quand quelqu'un crée un nouveau cadeau (une transaction), il l'annonce à ses voisins. Ces voisins le transmettent à leurs voisins, et ainsi de suite.

  • Le défi : Si vous êtes un espion, comment savoir si le cadeau vient de la personne qui l'a créé ou si elle l'a juste transmis ?
  • L'ancien problème : Les anciennes méthodes d'espionnage étaient comme essayer de deviner qui a crié "Oh là là !" dans une foule bruyante. C'était imprécis et souvent faux. De plus, Bitcoin a ajouté des délais aléatoires (comme si les gens chuchotaient à des moments différents) pour rendre la tâche encore plus difficile.

2. La Solution : Les "Écouteurs" (Les Nœuds Sonde)

Les chercheurs proposent une nouvelle approche. Au lieu d'essayer de tout intercepter (ce qui est impossible), ils placent des nœuds sonde (des espions discrets) autour de la cible.

  • L'analogie : Imaginez que vous voulez savoir si votre voisin, M. Dupont, a envoyé une lettre. Vous ne pouvez pas entrer chez lui. Mais si vous placez 100 amis autour de sa maison, et que M. Dupont n'a que 114 portes d'entrée, vous pouvez essayer de remplir toutes ces portes avec vos amis.
  • Le but : Une fois que vos amis occupent la majorité des portes, vous voyez tout ce qui sort de chez M. Dupont.

3. L'Intelligence Artificielle : Le Détective "Semi-Supervisé"

C'est ici que la magie opère. Les chercheurs utilisent une intelligence artificielle (IA) spéciale appelée apprentissage semi-supervisé.

  • Le problème de l'IA classique : Pour entraîner une IA, il faut généralement lui montrer des milliers d'exemples étiquetés ("Ceci est une lettre de M. Dupont", "Ceci est une lettre reçue"). Mais on ne connaît pas ces étiquettes à l'avance !
  • La solution NTSSL :
    1. Phase 1 (L'instinct du détective) : L'IA utilise d'abord son "instinct" (apprentissage non supervisé) pour repérer les comportements bizarres. Elle se dit : "Hé, cette transaction a été envoyée à beaucoup plus de voisins que d'habitude. C'est suspect !"
    2. Phase 2 (L'étiquetage intelligent) : L'IA prend ces comportements suspects et leur donne une étiquette temporaire ("C'est probablement M. Dupont"). Elle utilise ensuite ces étiquettes pour s'entraîner elle-même, comme un étudiant qui corrige ses propres devoirs.
    3. Le résultat : L'IA apprend à distinguer très précisément les transactions créées par M. Dupont de celles qu'il a juste transmises, même sans avoir eu d'exemples parfaits au début.

4. Le Super-Pouvoir : La Collaboration (NTSSL+)

Pour aller encore plus loin, ils ajoutent une deuxième couche d'analyse, appelée NTSSL+.

  • L'analogie : Imaginez que l'IA a repéré 100 lettres suspectes. Mais elle n'est pas sûre à 100 %. Alors, elle regarde le contenu des lettres. Si elle voit que 3 lettres différentes contiennent exactement les mêmes pièces de monnaie (ce qui est impossible sauf si elles viennent du même portefeuille), elle se dit : "Ah ! Si ces trois lettres sont liées, et que l'une d'elles vient de M. Dupont, alors les deux autres aussi !".
  • L'effet : En reliant les transactions entre elles (comme un puzzle), l'IA corrige ses erreurs. Si elle pensait qu'une lettre venait de M. Dupont alors que non, le contexte des autres lettres lui dit : "Non, attends, celle-ci vient d'un autre groupe". Cela améliore considérablement la précision.

5. Pourquoi c'est important (et un peu effrayant) ?

  • Efficacité : Même si l'espion ne contrôle que 25 % des connexions de la victime, sa méthode est 1,6 fois plus efficace que les anciennes techniques.
  • Contre l'encryption : Même si Bitcoin commence à chiffrer ses communications (comme mettre les lettres dans des enveloppes scellées), cette méthode fonctionne toujours car elle observe qui parle à qui et combien de fois, pas le contenu de la lettre.
  • La réalité : Cela signifie que votre anonymat sur Bitcoin n'est pas aussi absolu qu'on le pense. Si quelqu'un est assez patient pour placer ses "espions" autour de votre nœud, il peut probablement deviner que c'est vous qui avez lancé la transaction.

En résumé

Les auteurs ont créé un détective numérique qui :

  1. Écoute les conversations autour d'une cible.
  2. Utilise l'IA pour repérer les comportements "bizarres" (trop de messages envoyés).
  3. Se corrige tout seul en comparant les transactions entre elles.

C'est une preuve que dans le monde numérique, le simple fait de parler (le trafic réseau) peut trahir votre identité, même si vous portez un masque (votre adresse Bitcoin).

Comment se protéger ?
L'article suggère deux solutions simples :

  1. Utiliser Tor ou un VPN (comme porter un déguisement complet et changer de costume pour que l'espion ne voie pas votre vraie maison).
  2. Attendre que Bitcoin adopte de nouveaux protocoles de diffusion (comme Dandelion++) qui rendent ce type d'écoute beaucoup plus difficile.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →