Qu'est-ce qu'une clé publique en crypto ? Explication des clés, adresses et signatures
Une clé publique est le pendant cryptographique d'une clé privée. Ensemble, elles vous permettent de prouver la propriété de la cryptomonnaie sans révéler le secret qui la contrôle.
Résumé
- Une clé publique est un grand nombre dérivé mathématiquement d'une clé privée en utilisant la multiplication sur courbe elliptique, une fonction unidirectionnelle qui est rapide à calculer dans un sens mais pratiquement impossible à inverser.
- Bitcoin et Ethereum utilisent tous deux la courbe elliptique secp256k1, qui produit des clés privées de 256 bits et des clés publiques non compressées de 512 bits (ou des clés publiques compressées de 257 bits).
- Une adresse de portefeuille n'est pas la même chose qu'une clé publique ; l'adresse est une version hachée plus courte de la clé publique conçue pour être plus facile à partager et plus résistante à certaines attaques théoriques.
- La clé privée signe les transactions, la clé publique vérifie ces signatures, et l'adresse reçoit des fonds. Perdre la clé privée signifie une perte d'accès permanente ; partager la clé publique ou l'adresse ne comporte aucun risque pour la sécurité des fonds.
- La vulnérabilité du firmware Coldcard de juillet 2026, qui a exposé une génération de clés privées faibles affectant 116 millions de dollars en bitcoin, souligne pourquoi une génération et un stockage appropriés des clés restent les aspects les plus critiques de la garde autonome.
La cryptographie à clé publique est la base de chaque transaction en cryptomonnaie, pourtant la plupart des utilisateurs n'interagissent jamais directement avec leur clé publique. Ils voient des adresses de portefeuille, scannent des codes QR et confirment des transferts sans comprendre la couche mathématique qui rend la propriété sans confiance possible.
Cette couche est importante car la comprendre change votre façon de penser à la sécurité. Une clé publique n'est pas un mot de passe. Ce n'est pas un secret. C'est un nombre que vous pouvez partager avec n'importe qui, et à partir duquel personne ne peut dériver la clé privée qui contrôle vos fonds. Cette asymétrie, facile à aller dans un sens mais impossible à revenir, est ce qui permet à des inconnus sur Internet de s'envoyer de l'argent sans faire confiance à une banque, un gouvernement ou à eux-mêmes.
Comment fonctionnent les paires de clés
Chaque portefeuille de cryptomonnaie est construit sur une paire de clés : une clé privée et une clé publique. La clé privée est un nombre généré aléatoirement, généralement de 256 bits de long, ce qui signifie qu'elle est l'une des 10 à la puissance 77 valeurs possibles. Pour donner un contexte, le nombre estimé d'atomes dans l'univers observable est d'environ 10 à la puissance 80. L'espace des clés est suffisamment grand pour que deviner une clé privée spécifique par force brute ne soit pas une préoccupation pratique avec la technologie actuelle ou prévisible.
La clé publique est dérivée de la clé privée par multiplication sur courbe elliptique. Bitcoin et Ethereum utilisent tous deux une courbe spécifique appelée secp256k1. La clé privée est multipliée par un point fixe sur cette courbe appelé point générateur, et le résultat est un autre point sur la courbe. Ce résultat est la clé publique.
La propriété critique est que cette multiplication est une fonction unidirectionnelle. Étant donné une clé privée, le calcul de la clé publique prend une fraction de seconde. Étant donné uniquement la clé publique, le calcul de la clé privée nécessite de résoudre le problème du logarithme discret sur courbe elliptique, qui n'a pas de solution efficace connue. Cette asymétrie est la base entière de la sécurité des cryptomonnaies.
Clé publique contre adresse de portefeuille
Une idée reçue courante est qu'une adresse de portefeuille et une clé publique sont la même chose. Ce n'est pas le cas. L'adresse est dérivée de la clé publique par une ou plusieurs rondes de hachage, un processus qui raccourcit la sortie et ajoute une couche de sécurité supplémentaire.
Dans Bitcoin, le processus fonctionne comme suit. La clé publique non compressée de 512 bits (ou la clé publique compressée de 257 bits) est passée par SHA-256, puis par RIPEMD-160, produisant un hachage de 160 bits. Un octet de version est préfixé, un code de contrôle est suffixé, et le résultat est encodé au format Base58Check. La sortie finale est l'adresse Bitcoin familière commençant par 1, 3 ou bc1.
Dans Ethereum, le processus est plus simple. La clé publique de 512 bits est passée à travers Keccak-256 (une variante de SHA-3), et les 20 derniers octets (160 bits) du hachage deviennent l'adresse. Un préfixe "0x" et une somme de contrôle EIP-55 optionnelle sont ajoutés pour produire l'adresse Ethereum familière.
La raison pour laquelle la clé publique est hachée en une adresse est en partie pratique (les chaînes plus courtes sont plus faciles à partager) et en partie défensive. Si un jour les ordinateurs quantiques deviennent capables de briser la cryptographie à courbe elliptique, ils auraient besoin de la clé publique, et non de l'adresse, pour dériver la clé privée. Les adresses qui n'ont jamais été utilisées pour envoyer une transaction n'ont jamais eu leur clé publique exposée sur la chaîne, ajoutant une couche théorique de résistance quantique. Vous pourriez également aimer : Qu'est-ce qu'un portefeuille crypto ?
Comment les signatures numériques prouvent la propriété
Lorsque vous envoyez des cryptomonnaies, vous ne déplacez pas des pièces d'un endroit à un autre. Vous créez un message qui dit "J'autorise le transfert de X montant de mon adresse à ce destinataire" et signez ce message avec votre clé privée. La signature prouve que la personne qui a créé le message contrôle la clé privée associée à l'adresse d'envoi, sans révéler la clé privée elle-même.
Le processus de vérification utilise la clé publique. Quiconque exécutant un nœud sur le réseau peut prendre le message de transaction, la signature numérique et la clé publique de l'expéditeur, et effectuer une vérification mathématique qui confirme que la signature a été produite par la clé privée correspondante. Si la vérification réussit, la transaction est valide. Si elle échoue, la transaction est rejetée.
C'est pourquoi perdre une clé privée est catastrophique. Pas de clé privée signifie pas de capacité à produire des signatures valides, ce qui signifie pas de capacité à autoriser des transactions depuis cette adresse. Les fonds restent sur la blockchain, visibles par tous, mais définitivement inaccessibles. Il n'y a pas de mécanisme de récupération "mot de passe oublié" car il n'y a pas d'autorité centrale qui détient une sauvegarde.
Prix de --
La chaîne de génération de clés
Dans les portefeuilles modernes, les clés privées individuelles ne sont pas générées indépendamment. Au lieu de cela, une seule graine maître produit toutes les clés dans le portefeuille à travers un processus déterministe défini par BIP-32 (portefeuilles déterministes hiérarchiques) et BIP-39 (phrases mnémotechniques).
Le processus commence par l'entropie, une source de hasard. Le logiciel ou le dispositif matériel du portefeuille génère un nombre aléatoire, typiquement de 128 ou 256 bits. Cette entropie est codée sous forme de phrase mnémotechnique de 12 ou 24 mots tirés d'une liste standardisée de 2 048 mots. La phrase mnémotechnique, combinée avec une phrase de passe optionnelle, est passée à travers une fonction de dérivation de clé (PBKDF2) pour produire une graine maître de 512 bits.
À partir de la graine maître, un arbre hiérarchique de paires de clés est dérivé. Chaque branche de l'arbre peut générer des milliards de clés privées uniques et leurs clés publiques et adresses correspondantes. C'est pourquoi une seule phrase de graine peut récupérer un portefeuille entier avec toutes ses adresses : la graine régénère de manière déterministe chaque paire de clés dans la hiérarchie.
L'implication en matière de sécurité est que la phrase de graine est la racine de toutes les clés. Quiconque obtient la phrase de graine peut régénérer chaque clé privée, chaque clé publique et chaque adresse que le portefeuille a jamais utilisées ou utilisera jamais. Protéger la phrase de graine équivaut à protéger chaque paire de clés dans le portefeuille simultanément.
Clés publiques compressées versus non compressées
Les premiers logiciels Bitcoin utilisaient des clés publiques non compressées, qui incluent à la fois les coordonnées x et y du point sur la courbe elliptique. Une clé publique non compressée fait 65 octets : un préfixe de 1 octet (0x04) suivi de 32 octets pour la coordonnée x et 32 octets pour la coordonnée y.
Parce que l'équation de la courbe elliptique signifie que pour toute coordonnée x donnée, il n'y a que deux valeurs possibles pour y (une paire, une impaire), il suffit de stocker uniquement la coordonnée x et un seul bit indiquant si y est pair ou impair. Cela produit une clé publique compressée de 33 octets : un préfixe de 1 octet (0x02 pour y pair, 0x03 pour y impair) suivi de 32 octets pour la coordonnée x.
Les clés compressées économisent de l'espace dans les transactions, ce qui réduit les frais. Depuis 2012, la plupart des logiciels Bitcoin par défaut utilisent des clés publiques compressées. Ethereum utilise des clés publiques non compressées en interne mais supprime le byte préfixe lors de la dérivation d'adresse, n'utilisant que les valeurs x et y de 64 octets.
La distinction est importante pour la compatibilité. Une clé publique compressée et une clé publique non compressée dérivées de la même clé privée produisent des adresses différentes dans Bitcoin. L'importation d'une clé privée dans un portefeuille qui utilise un format de compression différent de celui du portefeuille d'origine générera une adresse différente, ce qui peut causer de la confusion si des fonds ont été envoyés à l'adresse de l'autre format.
Échecs de sécurité des clés dans le monde réel
La théorie derrière la cryptographie à clé publique est solide, mais des échecs d'implémentation ont causé des pertes significatives.
En juillet 2026, des chercheurs ont découvert que le portefeuille matériel Coldcard avait généré des clés privées faibles pendant cinq ans. Un drapeau de construction dans le firmware indiquait à l'appareil de sauter sa puce de hasard matérielle dédiée, entraînant une entropie prévisible. Un attaquant a rétro-ingénierie la faiblesse et a commencé à vider des portefeuilles le 30 juillet, vidant environ 116 millions de dollars en bitcoin avant que la vulnérabilité ne soit rendue publique.
La leçon est que la sécurité d'une paire de clés dépend entièrement de la qualité de l'entropie utilisée pour générer la clé privée. Une clé de 256 bits théoriquement incassable est sans valeur si le générateur de nombres aléatoires est défectueux, biaisé ou prévisible. C'est pourquoi les portefeuilles matériels réputés utilisent des générateurs de nombres aléatoires véritables dédiés et permettent aux utilisateurs d'ajouter leur propre entropie (comme des lancers de dés) comme protection supplémentaire.
D'autres incidents historiques incluent la vulnérabilité Android SecureRandom de 2013, qui a causé à plusieurs portefeuilles Bitcoin de générer des nombres aléatoires en double, permettant aux attaquants de calculer des clés privées à partir de signatures de transaction. Le générateur d'adresses personnalisées Profanity a été exploité en septembre 2022 lorsque des chercheurs ont découvert que sa génération de clés utilisait une graine de 32 bits, réduisant l'espace de clés effectif de 2 puissance 256 à 2 puissance 32, soit environ 4 milliards de possibilités pouvant être forcées en quelques minutes.
Clés publiques et contrats intelligents
Sur des plateformes de contrats intelligents comme Ethereum, la cryptographie à clé publique sert un double objectif. Elle sécurise les comptes externes (EOA), les portefeuilles utilisateurs standard contrôlés par des clés privées, et elle authentifie les messages signés par ces comptes lorsqu'ils interagissent avec des contrats intelligents.
Lorsqu'un utilisateur appelle une fonction sur un contrat intelligent, la transaction inclut la signature numérique produite par la clé privée de l'utilisateur. La machine virtuelle Ethereum vérifie cette signature par rapport à la clé publique de l'expéditeur avant d'exécuter la fonction. C'est ainsi qu'un contrat intelligent sait que la personne appelant "transférer 100 USDC à l'adresse X" est en réalité le propriétaire des tokens transférés.
Les portefeuilles de contrats intelligents (portefeuilles d'abstraction de compte introduits par l'ERC-4337) peuvent modifier ce modèle. Au lieu de s'appuyer uniquement sur une seule clé privée, un portefeuille de contrat intelligent peut exiger plusieurs signatures, une authentification biométrique, une récupération sociale ou des limites de dépenses imposées par le code. La clé publique reste partie intégrante du système, mais les règles régissant ce qui constitue une autorisation valide deviennent programmables.
Gestion des clés de garde contre la gestion des clés autogérées
Sur un échange centralisé, l'échange détient les clés privées et les utilisateurs accèdent à leurs fonds par le biais d'une authentification traditionnelle (nom d'utilisateur, mot de passe, codes à deux facteurs). L'utilisateur ne voit jamais de clé publique ou de clé privée. L'échange signe les transactions au nom de l'utilisateur.
Dans la garde autonome, l'utilisateur détient la clé privée (ou la phrase de départ qui la génère) et est seul responsable de sa sécurité. La clé publique et l'adresse sont dérivées localement, et aucun tiers n'a accès à la capacité de signature.
Le compromis est clair. Les solutions de garde sont pratiques mais introduisent un risque de contrepartie : si l'échange est piraté, insolvable ou gèle les retraits, les fonds de l'utilisateur sont en danger. La garde autonome élimine le risque de contrepartie mais introduit un risque opérationnel : si l'utilisateur perd la phrase de départ, la stocke mal ou tombe victime de phishing, les fonds sont définitivement perdus.
Les configurations multisignatures trouvent un équilibre en répartissant la gestion des clés entre plusieurs parties ou appareils. Un multisig 2-de-3 nécessite que deux des trois clés privées signent une transaction, donc perdre une clé ne conduit pas à une perte permanente et compromettre une clé ne donne pas le contrôle à un attaquant.
Ce que cet article ne couvre pas
Cet article ne couvre pas les schémas de cryptographie post-quantique tels que les signatures basées sur des réseaux, qui sont à l'étude comme remplacements de la cryptographie à courbe elliptique dans le cas où des ordinateurs quantiques à grande échelle deviennent viables. Il ne couvre pas les mathématiques des courbes elliptiques au-delà du niveau conceptuel. Il ne couvre pas les guides de configuration de portefeuille spécifiques, car ceux-ci varient selon le produit et changent fréquemment.
Vérifications pratiques pour protéger vos clés
Ne partagez jamais votre clé privée ou votre phrase de départ. Aucun service légitime, agent de support ou airdrop ne vous demandera jamais ces informations. Toute demande pour ces informations est une arnaque sans exception.
Vérifiez le format de l'adresse avant d'envoyer. Les malwares de presse-papiers peuvent remplacer une adresse copiée par celle d'un attaquant. Confirmez toujours visuellement les premiers et derniers caractères d'une adresse après l'avoir collée.
Utilisez des portefeuilles matériels pour des avoirs significatifs. Les portefeuilles matériels génèrent et stockent des clés privées sur une puce dédiée qui ne les expose jamais à l'appareil connecté à Internet. Renseignez-vous sur le bilan du fabricant en matière de génération d'entropie avant d'acheter.
Ajoutez votre propre entropie lorsque cela est possible. Certains portefeuilles matériels permettent aux utilisateurs de compléter le générateur de nombres aléatoires de l'appareil avec des aléatoires saisis manuellement tels que des lancers de pièces ou des jets de dés. Cela atténue le risque d'un générateur de nombres aléatoires matériel défectueux.
Conservez des sauvegardes de la phrase de départ dans plusieurs emplacements sécurisés. Une seule copie stockée à un endroit est vulnérable aux incendies, inondations ou vols. Les sauvegardes de phrases de départ en métal résistent mieux aux dommages environnementaux que le papier.
Lisez la suite : Qu'est-ce qu'une phrase de départ ?
Qu'est-ce qu'une clé publique dans la cryptomonnaie ? {#faq-1}
Une clé publique est un grand nombre dérivé d'une clé privée par multiplication de courbes elliptiques. Elle sert d'identité cryptographique qui vérifie les signatures de transaction sans révéler la clé privée. Tout le monde peut voir une clé publique, et la partager ne compromet pas la sécurité des fonds.
Une clé publique est-elle la même qu'une adresse de portefeuille ? {#faq-2}
Non. Une adresse de portefeuille est dérivée de la clé publique par une ou plusieurs rondes de hachage cryptographique. L'adresse est plus courte et plus facile à partager. Dans Bitcoin, la même clé privée peut produire différentes adresses selon que des clés publiques compressées ou non compressées sont utilisées.
Quelqu'un peut-il voler ma cryptomonnaie s'il connaît ma clé publique ? {#faq-3}
Non. La clé publique est conçue pour être partagée. Dériver la clé privée à partir de la clé publique nécessite de résoudre le problème du logarithme discret sur les courbes elliptiques, qui n'a pas de solution efficace connue avec la technologie informatique actuelle.
Que se passe-t-il si je perds ma clé privée ? {#faq-4}
Les fonds associés à cette clé deviennent définitivement inaccessibles. Il n'existe pas de mécanisme de récupération car les réseaux de cryptomonnaie n'ont pas d'autorité centrale qui stocke des sauvegardes. C'est pourquoi les sauvegardes de phrases de récupération sont essentielles pour les portefeuilles en auto-gérance.
Quelle est la différence entre une clé publique et une clé privée ? {#faq-5}
La clé privée est un nombre secret généré aléatoirement utilisé pour signer des transactions. La clé publique est dérivée de la clé privée et est utilisée pour vérifier les signatures. La clé privée doit rester secrète ; la clé publique peut être partagée librement.
Comment une phrase de récupération est-elle liée aux clés publiques et privées ? {#faq-6}
Une phrase de récupération (12 ou 24 mots) encode l'entropie maîtresse à partir de laquelle toutes les clés privées d'un portefeuille sont dérivées de manière déterministe. Chaque clé privée produit une clé publique et une adresse correspondantes. Protéger la phrase de récupération protège chaque paire de clés que le portefeuille générera jamais.
Quelle courbe elliptique Bitcoin et Ethereum utilisent-elles ? {#faq-7}
Bitcoin et Ethereum utilisent toutes deux la courbe elliptique secp256k1. Elle produit des clés privées de 256 bits et des clés publiques non compressées de 512 bits (ou des clés publiques compressées de 257 bits). La courbe a été choisie pour son efficacité et ses propriétés de sécurité bien comprises.
Les ordinateurs quantiques pourraient-ils briser la cryptographie à clé publique ? {#faq-8}
Théoriquement, un ordinateur quantique suffisamment puissant exécutant l'algorithme de Shor pourrait dériver une clé privée à partir d'une clé publique. Cependant, aucun ordinateur quantique de ce type n'existe à partir de 2026. Les adresses qui n'ont jamais été utilisées pour envoyer des transactions n'ont pas exposé leur clé publique sur la chaîne, ajoutant une couche de protection. Des schémas de signature post-quantique sont en cours de recherche comme remplacements futurs.
Clause de non-responsabilité : Cet article est à des fins d'information uniquement et ne constitue pas un conseil financier, d'investissement ou de sécurité. L'auto-gérance des cryptomonnaies comporte des risques inhérents. Effectuez toujours vos propres recherches et suivez les meilleures pratiques de sécurité actuelles. Publié le 24 août 2026.
Ce contenu est fourni à titre informatif uniquement et ne constitue pas un conseil financier, d'investissement, juridique ou fiscal. Les événements, récompenses, promotions en ligne ou informations mentionnées ici ne doivent pas être considérés comme une recommandation, une sollicitation ou une invitation à acheter, vendre, trader ou effectuer toute autre opération sur des actifs crypto. Les actifs crypto sont très volatils et peuvent entraîner des pertes. La disponibilité des services, produits et événements liés à WEEX peut varier selon les régions. Veuillez vous assurer que votre participation respecte les lois et réglementations locales applicables.
Vous pourriez aussi aimer

Lambda lève 1 milliard de dollars en dette pour acheter des puces Nvidia

Hyperliquid obtient le premier DEX de résultat HIP-4 avec OUT

Le côté B de bStocks : ne pas faire un meilleur Nasdaq, mais conquérir le pouvoir de prix avec Perp

Tether renforce son personnel et ses activités Hadron dans la région Asie-Pacifique

Arthur Hayes évoque un potentiel de hausse de 3 à 5 fois pour l'Ethereum

Crédit : un nouveau système de prélèvement par débit sur compte fait ses débuts, mais les banques anticipent peu d'utilisation

Polygon Labs émet un avis urgent de mise à niveau pour les clients suite aux hardforks d'Austin et de Kyoto

Suivre l'argent : 2 milliards de dollars pour Strategy, l'incubateur YZi Labs et la domination de DeFi

Charles Schwab ajoute Solana, Avalanche et Chainlink à son offre crypto

Le déminage du village de Grakovo dans la région de Kharkiv est terminé

La SEC propose d'exempter les contrats à terme sur la dette de l'UE selon les règles américaines

MetaPlanet pousse la transformation de Super League Enterprise en plateforme financière BTC avec 2100 BTC

Trump signe un décret pour créer l'Académie spatiale américaine
![[Analyse énergétique] Le prochain goulot d'étranglement de l'IA n'est pas le GPU... c'est le réseau électrique](/public-static/16_c530d6305c.png?format=avif)
[Analyse énergétique] Le prochain goulot d'étranglement de l'IA n'est pas le GPU... c'est le réseau électrique

Les travailleurs de l'IA gagnent 400 millions de dollars par an, Virtuals vise à faire de vous un actionnaire

L'exploitation minière de Bitcoin utilise 30 % de l'énergie électrique du Paraguay : avertissement de crise pour 2029

L'attaque d'Avici siphonne plus de 1 million de dollars aux utilisateurs de Solana

Cosmos a mal évalué un bug critique pendant 4 mois avant que des hackers ne volent près de 6 millions de dollars sur 6 chaînes

X démantèle une ferme à bots chinoise de 200 000 comptes : la bataille des data centers IA se joue aussi en ligne

Une société publique sans revenus a tenté de copier Michael Saylor pour éviter le retrait de la cote, mais son action a immédiatement chuté de 25 %

Suspension de la taxe sur l'exportation de pétrole par la justice

12e anniversaire de la mort de Hal Finney, pionnier de la technologie blockchain

Financement de 11 millions de dollars : City Protocol va-t-il intégrer couverture, arbitrage et capital-investissement dans un coffre-fort en chaîne ?

Une nouvelle banque de fiducie derrière USD1, le principal actionnaire vient d'Abou Dhabi

RWA Hebdomadaire : JPMorgan et trois autres banques avancent dans l'alliance mondiale des stablecoins ; Coinbase lance des actions tokenisées sur le réseau Base

Crypto, IA et pouvoir d'État : les 4 leçons de la victoire d'Anthropic contre le Pentagone

L'exploitation de CCC entraîne une perte de 117 000 $ après qu'un attaquant a ciblé le pool de liquidités BSC

Le fondateur de Bridge évoque la tokenisation des monnaies locales en Asie

À l'ère du trading par IA, comment établir un système de confiance ?






