← Derniers articles
💻 computer science

HERMES: Provably Secure Private Accounts for Account-Model Blockchains via Commitment-Coherent Encryption

Cet article introduit HERMES, un cadre unifié qui atteint l'équilibre entre la confidentialité, l'indistinguabilité du montant de la transaction et le désengagement entre l'expéditeur et le destinataire pour les blockchains de type compte, en exploitant un chiffrement cohérent avec les engagements sous l'hypothèse de Diffie-Hellman décisionnelle sans nécessiter de configuration de confiance.

Auteurs originaux : Haofeng Guo

Publié 2026-08-07
📖 4 min de lecture☕ Lecture pause café

Auteurs originaux : Haofeng Guo

Article original sous licence CC BY 4.0 (https://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 l'internet comme un immense registre public où tout le monde peut voir exactement qui a envoyé de l'argent à qui et combien. C'est ainsi que fonctionne la plupart des monnaies numériques modernes aujourd'hui : chaque transaction est comme une carte postale envoyée par la poste. N'importe qui passant par là peut lire le nom de l'expéditeur, le nom du destinataire et le montant en dollars. Bien que cette transparence aide à prévenir la fraude, elle signifie aussi que votre vie financière est totalement exposée. Vous pourriez craindre que des gens ne devinent combien d'argent vous possédez, ou pire, que vos habitudes de consommation soient suivies et vendues à des annonceurs.

Pour correr cela, les cryptographes tentent de construire des « enveloppes numériques » qui cachent ces détails. Certains systèmes utilisent une méthode où l'on fragmente votre argent en de minuscules billets non reliés entre eux (comme si l'on déchirait un chèque en morceaux), ce qui masque le lien entre les transactions mais rend difficile le suivi du solde total de votre compte. D'autres tentent de conserver le modèle de compte (où vous avez un solde unique important), mais peinent à masquer les montants sans avoir besoin d'un tiers de confiance pour mettre en place le système, ou laissent de minuscules failles mathématiques qu'un hacker habile pourrait exploiter pour deviner votre solde. La grande question a été : pouvons-nous conserver la commodité d'un compte bancaire unique, cacher le solde et le montant de la transaction, et rendre impossible la détermination de qui a payé qui — le tout sans faire confiance à une autorité centrale ?

C'est ici qu'intervient le document HERMES. Les chercheurs proposent un nouveau système conçu spécifiquement pour les blockchains basées sur des comptes (comme Ethereum) qui parvient à accomplir ces trois choses à la fois. Ils ont construit un « coffre-fort numérique » qui utilise un type spécial de mathématiques appelé Chiffrement à Cohérence de l'Engagement (Commitment-Coherent Encryption). Voyez cela comme un coffre-fort magique dont la serrure est également un reçu. Habituellement, dans la confidentialité numérique, vous devez utiliser un outil pour verrouiller la boîte et un outil complètement différent pour prouver que vous n'avez pas violé le protocole, ce qui crée un processus désordonné et lent. HERMES conçoit la serrure de telle sorte que la preuve d'honnêteté soit intégrée directement dans la boîte elle-même.

L'équipe a prouvé mathématiquement que leur système est sécurisé, ce qui signifie que tant qu'un hacker ne peut pas résoudre un problème mathématique très difficile (le problème de Diffie-Hellman décisionnel), il ne peut pas jeter un œil à l'intérieur du coffre. Ils ont également introduit un système de « Triple Clé ». Imaginez posséder trois clés différentes : une pour verrouiller l'argent, une pour jeter un coup d'œil à qui vous a envoyé une lettre (sans pouvoir l'ouvrir), et une pour vous identifier. Si quelqu'un vole seulement l'une de ces clés, il ne peut pas briser l'ensemble du système ; il accède seulement à cette partie spécifique, laissant le reste de votre vie privée intact.

Pour s'assurer qu'il ne s'agit pas seulement de théorie, l'équipe a construit un prototype fonctionnel. Ils ont constaté que leur système est assez rapide pour être pratique : il faut environ 320 microsecondes (soit 0,00032 seconde) pour chiffrer une transaction, ce qui est assez rapide pour une utilisation réelle. Ils ont également montré que même si un hacker corrompt certains utilisateurs, le système peut toujours protéger les autres. Bien que le système ait actuellement une limite sur la taille du montant d'une transaction (pour que les mathématiques restent rapides), il comble avec succès le fossé entre la commodité des comptes bancaires standards et la confidentialité de l'argent liquide secret, le tout sans avoir besoin qu'un intermédiaire de confiance le mette en place.

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 →