Crypto

MPC : Une Révolution dans la Sécurité des Données

Definition

Le calcul multipartite est une méthode cryptographique qui permet à plusieurs parties de calculer un résultat ensemble sans révéler leurs entrées privées les unes aux autres.

Qu'est-ce que le calcul multipartite ?

Le calcul multipartite (MPC) est une branche de la cryptographie qui permet à plusieurs participants de réaliser conjointement un calcul—comme générer une signature ou calculer un score de risque—tout en gardant les données sous-jacentes de chaque participant secrètes des autres.

Au lieu de remettre des informations sensibles à un tiers de confiance, le MPC répartit la confiance entre plusieurs parties ou dispositifs indépendants, de sorte qu'aucun participant unique ne puisse voir (ou voler) le secret complet.

Dans le domaine de la crypto, le MPC est le plus souvent discuté dans le contexte de la sécurité des portefeuilles et des modèles de garde, et c'est un concept clé au sein des types de portefeuilles crypto expliqués.

Crypto MPC

Dans les configurations crypto MPC, le “secret” est souvent une clé privée utilisée pour autoriser les transactions sur la blockchain. Plutôt que de stocker cette clé à un seul endroit, le MPC utilise la cryptographie par seuil afin que plusieurs parties coopèrent pour produire une signature valide sans jamais reconstruire la clé complète sur un dispositif.

Cela est lié au sharding de clé, mais l'objectif pratique est légèrement différent : le système est conçu de sorte qu'un nombre minimum de parts (par exemple, 2 sur 3) puisse approuver une opération de signature, tandis que moins de parts ne révèlent rien d'utile.

Comparé à multisig, qui crée généralement une politique on-chain utilisant plusieurs clés distinctes, le MPC garde généralement la politique de signature hors chaîne et produit une signature unique standard que les blockchains comprennent déjà.

Portefeuille de calcul multipartite

Un portefeuille de calcul multipartite est une architecture de portefeuille où l'autorité de signature est répartie entre plusieurs dispositifs, services ou rôles organisationnels utilisant le MPC.

Par exemple, une part peut se trouver sur le téléphone d'un utilisateur, une autre sur un module de sécurité matériel, et une troisième avec un service de récupération ; lorsque l'utilisateur envoie des fonds, les parties requises exécutent un protocole qui produit une signature sans exposer la clé privée complète.

Cette conception peut soutenir un [non custodial portefeuille] (internal:glossaryEntry:ziLlRKZLhzexTpfJqCAVgQ) expérience (l'utilisateur conserve un contrôle significatif) tout en réduisant les points de défaillance uniques comme « une »,phrase de récupération sur un appareil.

» De nombreuses équipes décrivent ce modèle sous les portefeuilles MPC expliqués, en particulier pour la garde institutionnelle, les portefeuilles intégrés et les trésors de grande valeur où les contrôles opérationnels comptent autant que la cryptographie.

Gestion des clés MPC

La gestion des clés MPC se concentre sur la manière dont les parts de clés sont créées, stockées, tournées, sauvegardées et récupérées au fil du temps, car les avantages de sécurité de MPC dépendent autant de la discipline opérationnelle que des mathématiques.

Dans un cycle de vie typique, les parties exécutent un processus de génération de clés distribuées afin que la clé privée ne soit jamais assemblée, puis appliquent une politique de seuil (comme 2 sur 3) pour la signature.

Une bonne gestion des clés MPC comprend également des contrôles de gouvernance : qui est autorisé à demander une signature, quelles approbations sont requises et comment répondre si un appareil est perdu ou suspecté d'être compromis.

C'est une des raisons pour lesquelles MPC est souvent comparé à multisig : les deux peuvent appliquer un contrôle partagé, mais MPC le fait en coordonnant un processus de signature à clé unique, tandis que multisig applique des règles au niveau ducontrat intelligent ou du niveau de compte.

Pourquoi la computation multipartite est importante

La computation multipartite est importante car elle réduit le risque « tout ou rien » de la garde traditionnelle des clés : si un appareil, un employé ou un serveur est compromis, un attaquant ne devrait toujours pas être en mesure de signer des transactions seul.

Cela rend MPC particulièrement précieux pour les échanges,DAOs, fintechs et entreprises qui ont besoin d'une sécurité solide sans ralentir les opérations ou dépendre d'un seul dépositaire de confiance. Cela aide également à combler l'écart entre l'utilisabilité et la sécurité—soutenant la récupération et les approbations basées sur les rôles sans obliger les utilisateurs à gérer un seul secret fragile.

Si vous comparez les modèles de portefeuilles et les compromis, la MPC est désormais une catégorie essentielle à comprendre aux côtés d'autres approches couvertes dans les types de portefeuilles crypto expliqués.

Frequently Asked Questions

Comment le calcul multipartite maintient-il la confidentialité des données ?

Le MPC divise les entrées sensibles en parts cryptographiques et exécute un protocole où les parties n'apprennent que le résultat final. L'entrée brute de chaque participant reste cachée, même des autres participants. La sécurité dépend du paramétrage du seuil et de l'hypothèse selon laquelle un nombre insuffisant de parties collude.

Le MPC est-il identique au multisig ?

Non. Le multisig impose généralement plusieurs approbations sur la chaîne en utilisant plusieurs clés ou signataires distincts, tandis que le MPC produit généralement une signature standard à partir d'un processus de signature distribué. Les deux réduisent les points de défaillance uniques, mais ils diffèrent dans la manière dont les politiques sont appliquées et dans la façon dont les transactions apparaissent sur la chaîne.

Les portefeuilles MPC sont-ils non-custodiaux ?

Ils peuvent l'être, mais cela dépend de qui contrôle les parts de clé et la politique de signature. Si un fournisseur détient suffisamment de parts pour signer sans vous, cela se comporte davantage comme une garde custodiale. Si vous conservez une part requise et des approbations, cela peut fonctionner comme un portefeuille non custodial avec une résilience plus forte.

Qu'est-ce que le sharding de clé dans le MPC ?

Le sharding de clé est l'idée de diviser le matériel de clé en plusieurs morceaux afin qu'aucun morceau unique ne soit suffisant pour voler des fonds. Dans le MPC, ces parts sont utilisées dans un protocole de signature coordonné, de sorte que la clé privée complète n'ait jamais besoin d'être reconstruite. Le schéma exact et le seuil déterminent combien de parts sont nécessaires.

Quels sont les principaux risques ou inconvénients du MPC ?

Le MPC ajoute de la complexité opérationnelle et d'implémentation, y compris la coordination entre les parties et la gestion sécurisée de chaque part. La disponibilité peut être une préoccupation si les signataires requis sont hors ligne. Une mauvaise gouvernance, comme des seuils mal configurés ou des contrôles d'accès faibles, peut compromettre les avantages cryptographiques.

Related Terms

Calcul multipartite (MPC) en crypto : Définition