FHE, ZK et MPC : les trois grandes technologies de la Cryptographie protégeant la sécurité de la vie privée des données

FHE, ZK et MPC : comparaison de trois technologies de chiffrement avancées

À l'ère numérique actuelle, la sécurité des données et la protection de la vie privée font face à des défis sans précédent. Pour relever ces défis, les cryptographes ont développé diverses technologies de chiffrement avancées, parmi lesquelles le chiffrement totalement homomorphe (FHE), la preuve à connaissance nulle (ZK) et le calcul sécurisé multipartite (MPC) sont particulièrement remarquables. Bien que ces trois technologies visent à protéger la vie privée et la sécurité des données, il existe des différences significatives en termes de scénarios d'application spécifiques et de complexité technique.

FHE vs ZK vs MPC, quelles sont vraiment les différences entre ces trois techniques de chiffrement ?

Preuve à zéro connaissance (ZK) : prouver sans révéler

La question centrale de la discussion sur la technologie de preuve à divulgation nulle de connaissance est : comment vérifier l'authenticité des informations sans divulguer aucun contenu spécifique. ZK repose sur une base cryptographique solide, permettant à une partie (le prouveur) de prouver à une autre partie (le vérificateur) la véracité d'une affirmation, sans révéler d'autres informations que la véracité de cette affirmation.

Par exemple, supposons qu'une personne doive prouver sa bonne réputation de crédit à une société de location de voitures, mais ne souhaite pas fournir de relevés bancaires détaillés. Dans ce cas, le "score de crédit" fourni par la banque ou le logiciel de paiement peut être considéré comme une preuve à divulgation nulle de connaissance. Le client peut prouver que son score de crédit est conforme sans divulguer d'informations financières spécifiques.

Dans le domaine de la blockchain, l'application de la technologie ZK est particulièrement répandue. Prenons l'exemple d'une certaine monnaie anonyme : lorsque les utilisateurs effectuent des transactions, ils doivent prouver qu'ils possèdent suffisamment de pièces pour effectuer un transfert tout en restant anonymes. En générant une preuve ZK, les utilisateurs peuvent prouver la validité de la transaction au réseau sans révéler leur identité ou des informations spécifiques sur leur compte.

Calcul sécurisé multipartite (MPC) : calcul collaboratif sécurisé

La technologie de calcul sécurisé multipartite résout principalement le problème suivant : comment permettre à plusieurs participants de réaliser une tâche de calcul en commun sans divulguer les informations sensibles de chaque partie. Le MPC permet à plusieurs parties de procéder à un calcul conjoint de manière sécurisée sans révéler leurs propres données d'entrée.

Un cas d'utilisation typique de MPC est de calculer le salaire moyen de plusieurs personnes sans révéler le salaire exact de chacun. Les participants peuvent diviser leurs données salariales et échanger des informations partielles avec d'autres. Grâce à un processus de calcul spécifique, la valeur moyenne est finalement obtenue, mais aucune des parties ne peut connaître le salaire exact des autres.

Dans le domaine des cryptomonnaies, la technologie MPC est largement utilisée pour la sécurité des portefeuilles. Certains portefeuilles MPC lancés par des plateformes d'échange utilisent cette technologie pour diviser et stocker les clés privées de manière décentralisée, ce qui améliore à la fois la sécurité et simplifie le processus de gestion des clés pour les utilisateurs. Cette méthode permet même si l'utilisateur perd une partie des informations, de restaurer l'accès au portefeuille par d'autres moyens.

Chiffrement totalement homomorphe (FHE) : Calcul sécurisé sur des données chiffrées

Le problème central résolu par la technologie de chiffrement homomorphe complet est : comment permettre des opérations de calcul complexes sur des données tout en maintenant leur état chiffré. FHE permet aux utilisateurs de confier des données sensibles chiffrées à un tiers non fiable pour traitement, tandis que ce tiers ne peut pas connaître le contenu réel des données tout au long du processus.

Dans les applications pratiques, FHE permet aux propriétaires de données de confier des données chiffrées à un fournisseur de services cloud pour traitement. Le fournisseur de services peut effectuer diverses opérations de calcul sur les données chiffrées, mais ne peut pas voir les données originales. En fin de compte, le propriétaire des données peut déchiffrer les résultats du calcul pour obtenir les informations souhaitées.

Dans le domaine de la blockchain et des chiffrement, la technologie FHE explore de nouvelles directions d'application. Par exemple, certains projets utilisent FHE pour résoudre les problèmes de vérification dans les systèmes de preuve de participation (PoS). Grâce à FHE, les nœuds de vérification peuvent effectuer le travail de validation des blocs sans connaître les réponses spécifiques des autres, empêchant ainsi les comportements de plagiat entre les nœuds et améliorant le degré de décentralisation du système.

De plus, FHE peut également être appliqué aux systèmes de vote, garantissant que les électeurs participent à la prise de décision sans connaître les intentions de vote des autres, évitant ainsi le vote de masse et reflétant mieux l'opinion publique réelle.

Comparaison technique

Bien que ces trois technologies visent à protéger la confidentialité et la sécurité des données, elles présentent des différences notables en termes de cas d'application spécifiques et de complexité technique.

  1. Scénarios d'application :

    • ZK se concentre sur la preuve de la véracité d'une déclaration sans divulguer d'informations supplémentaires.
    • MPC se concentre sur le calcul collaboratif sécurisé multi-parties, protégeant la confidentialité des données de chaque partie.
    • FHE permet de réaliser des calculs complexes sur des données en état de chiffrement, adapté aux domaines de l'informatique en nuage et de l'IA.
  2. Complexité technique :

    • La mise en œuvre de ZK nécessite des compétences approfondies en mathématiques et en programmation, concevoir des protocoles efficaces et faciles à mettre en œuvre est un véritable défi.
    • MPC fait face à des problèmes de synchronisation et d'efficacité de communication dans des situations impliquant plusieurs parties, les coûts de coordination peuvent être élevés.
    • Bien que le FHE soit théoriquement très attrayant, il fait face à d'énormes défis en matière d'efficacité computationnelle dans les applications pratiques.

FHE vs ZK vs MPC, quelles sont les différences entre ces trois technologies de chiffrement ?

Ces trois technologies de chiffrement représentent des réalisations importantes de la cryptographie moderne, fournissant des outils puissants pour la sécurité des données et la protection de la vie privée. Avec le développement et l'optimisation continus de la technologie, elles joueront un rôle de plus en plus important dans le monde numérique futur, offrant aux utilisateurs un environnement de traitement des données plus sûr et plus privé.

FHE vs ZK vs MPC, quelles sont les différences entre ces trois technologies de chiffrement ?

FHE vs ZK vs MPC, quelles sont les différences entre ces trois techniques de chiffrement ?

FHE8.25%
ZK1.72%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
RugDocScientistvip
· Il y a 21h
chiffrement recherche bull ah
Voir l'originalRépondre0
Hulinvip
· Il y a 21h
vieux arbre bruyant
Voir l'originalRépondre0
ClassicDumpstervip
· Il y a 21h
Je n'ai pas compris, rapport sur les pigeons de l'année 0821
Voir l'originalRépondre0
HypotheticalLiquidatorvip
· Il y a 22h
L'instinct d'un maniaque du contrôle des risques me dit que ces techniques de chiffrement finiront par être prises pour des idiots par la quantification.
Voir l'originalRépondre0
PretendingToReadDocsvip
· Il y a 22h
On ne peut pas parler comme des gens?
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)