BlockPulseNews
Définition

MPC : définition

Un portefeuille MPC ou TSS utilise le calcul multipartite et les signatures à seuil pour que la clé privée ne soit jamais réunie en un seul endroit : plusieurs parts de clé, détenues par différents appareils ou acteurs, coopèrent pour produire une signature.

Thème : Portefeuilles et clés

MPC : comment ça marche ?

Le calcul multipartite (MPC, Multi-Party Computation) est une technique cryptographique qui permet à plusieurs participants de calculer ensemble un résultat sans révéler leurs données respectives. Appliqué aux portefeuilles, il sert à générer une clé dont chaque participant ne détient qu'une part. Les signatures à seuil (TSS, Threshold Signature Scheme) précisent combien de parts doivent coopérer pour signer, par exemple deux sur trois. La clé complète n'est jamais reconstituée, ni à la création ni lors de la signature.

Pour la blockchain, la transaction signée ressemble à une transaction ordinaire, avec une seule signature et une seule adresse. C'est une différence importante avec le multisig, où plusieurs signatures sont vérifiées par la chaîne. Le MPC est très utilisé par les dépositaires professionnels et certains portefeuilles grand public, qui répartissent par exemple les parts entre le téléphone de l'utilisateur, un serveur et une sauvegarde.

Un exemple concret

Une entreprise fictive conserve sa trésorerie dans un portefeuille MPC à trois parts : une sur l'ordinateur du directeur financier, une sur celui du comptable, une chez un prestataire de sécurité. Pour envoyer des fonds, deux parts doivent participer à la signature. Si l'ordinateur du comptable est piraté, le voleur n'obtient qu'une part, insuffisante pour signer seul.

Les risques à connaître

La sécurité repose sur des protocoles cryptographiques complexes et sur leur implémentation, qui ne peut pas être vérifiée sur la chaîne. Des failles ont déjà été découvertes dans certaines implémentations. L'utilisateur dépend souvent du logiciel d'un fournisseur pour signer ou récupérer ses fonds : il faut comprendre ce qui se passe si ce fournisseur disparaît.

À ne pas confondre avec

  • Multisig : Le multisig fait vérifier plusieurs signatures distinctes par la blockchain, alors que le MPC produit hors chaîne une signature unique, indiscernable d'une signature ordinaire.
  • Partage de secret de Shamir : Le partage de Shamir découpe une clé existante en parts qu'il faut réunir pour la reconstituer, alors qu'un portefeuille MPC signe sans jamais reconstituer la clé complète.

Questions fréquentes sur MPC

Un portefeuille MPC a-t-il une phrase de récupération ?

Pas toujours. Beaucoup de portefeuilles MPC remplacent la phrase unique par plusieurs parts de clé et des procédures de récupération propres au fournisseur, qu'il faut bien comprendre avant d'y déposer des fonds.

MPC et multisig, est-ce la même chose ?

Non. Les deux répartissent le pouvoir de signer, mais le multisig est vérifié par la blockchain avec plusieurs signatures, tandis que le MPC produit une seule signature grâce à un calcul hors chaîne.

Termes liés

Dans le même thème : Portefeuilles et clés

Tous les termes du thème Portefeuilles et clés →

À lire

MPC dans l'actualité

Nos articles qui parlent de MPC, les plus pertinents d'abord.

Approfondir

La fiche du projet cité

Pour aller plus loin sur les projets mentionnés dans cette définition.

Approfondir avec l'Académie : Les Portefeuilles Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en M

← Tout le lexique crypto de A à Z