FHE, ZK et MPC : comparaison approfondie de trois techniques de chiffrement
Dans le domaine du chiffrement, le chiffrement entièrement homomorphe (FHE), la preuve à zéro connaissance (ZK) et le calcul sécurisé multipartite (MPC) sont trois technologies très en vue. Bien qu'elles visent toutes à protéger la confidentialité 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. Cet article explorera en profondeur les caractéristiques de ces trois technologies et leur application dans des domaines tels que la blockchain.
Preuve à connaissance nulle ( ZK ) : prouver sans divulguer
Le problème central de la discussion sur la technologie des preuves à divulgation nulle de connaissance est : comment vérifier la véracité des informations sans divulguer de contenu spécifique. ZK permet à 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 supplémentaires en dehors de la véracité de cette affirmation.
Dans les applications pratiques, les ZK peuvent être utilisés pour l'authentification, les transactions anonymes, etc. Par exemple, dans certaines cryptomonnaies anonymes, les utilisateurs peuvent prouver qu'ils ont un solde suffisant pour effectuer des transactions par le biais des ZK, sans avoir à révéler leur identité ou des informations spécifiques sur leur solde.
La technologie de calcul sécurisé multipartite est principalement utilisée pour résoudre comment permettre à plusieurs participants d'accomplir une tâche de calcul sans divulguer d'informations sensibles. Le MPC permet à plusieurs parties de collaborer pour effectuer des calculs complexes, mais chaque partie ne peut voir que ses propres entrées et le résultat final, sans pouvoir connaître les données d'entrée des autres parties.
Dans le domaine des cryptomonnaies, la technologie MPC a été appliquée au développement de portefeuilles numériques plus sûrs. Par exemple, certains portefeuilles MPC lancés par des plateformes de trading divisent la clé privée en plusieurs parts, conservées respectivement par l'appareil de l'utilisateur, le cloud et la plateforme, ce qui améliore la sécurité des actifs et la facilité de récupération.
Chiffrement homomorphe ( FHE ) : traitement des données en état de chiffrement
La technologie de chiffrement entièrement homomorphe résout la question de la manière d'effectuer des opérations de calcul tout en maintenant les données dans un état chiffré. FHE permet d'effectuer des calculs d'une complexité quelconque sur des données chiffrées, sans avoir besoin de les déchiffrer. Cela signifie que le propriétaire des données peut confier des données sensibles chiffrées à un tiers pour traitement, sans que ce tiers puisse connaître le contenu des données originales.
Dans le domaine de la blockchain, la technologie FHE peut être utilisée pour améliorer les mécanismes de consensus PoS et les systèmes de vote. Par exemple, certains projets explorent l'utilisation de la technologie FHE pour permettre aux nœuds PoS de valider des blocs sans connaître les réponses des autres nœuds, prévenant ainsi les comportements de plagiat entre nœuds et augmentant le degré de décentralisation.
Comparaison des caractéristiques techniques
Points d'application :
ZK: Mettre l'accent sur "comment prouver"
MPC: Se concentrer sur "comment calculer"
FHE: se concentre sur "comment chiffrement"
Complexité technique :
ZK: Concevoir des protocoles efficaces et faciles à mettre en œuvre est relativement complexe
MPC : fait face à des défis d'efficacité de synchronisation et de communication
FHE: l'efficacité de calcul est le principal goulot d'étranglement
Application réelle:
ZK: largement utilisé pour l'authentification et les transactions anonymes
MPC : utilisé dans les portefeuilles numériques et l'analyse des données inter-institutions
FHE: montre un potentiel dans le domaine du chiffrement et de l'IA
Ces trois technologies de chiffrement ont chacune leurs avantages et constituent ensemble des piliers importants de la cryptographie moderne. Avec le développement et l'amélioration continus de la technologie, elles joueront un rôle de plus en plus important dans la protection de la vie privée des données et le renforcement de la sécurité de l'information, fournissant une base solide pour construire un monde numérique plus sûr et fiable.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
17 J'aime
Récompense
17
6
Partager
Commentaire
0/400
DefiEngineerJack
· Il y a 10h
En réalité, une synergie non triviale
Voir l'originalRépondre0
BlockchainTherapist
· Il y a 10h
La technologie change l'avenir
Voir l'originalRépondre0
AirdropChaser
· Il y a 10h
Professionnel qui attend les airdrops tous les jours
Voir l'originalRépondre0
MemeKingNFT
· Il y a 10h
Le calcul de la confidentialité est l'avenir
Voir l'originalRépondre0
MEVSandwich
· Il y a 10h
Des solutions techniques aux problèmes de confidentialité
FHE, ZK et MPC : les trois grandes technologies de la Cryptographie soutiennent la protection de la vie privée sur la Blockchain
FHE, ZK et MPC : comparaison approfondie de trois techniques de chiffrement
Dans le domaine du chiffrement, le chiffrement entièrement homomorphe (FHE), la preuve à zéro connaissance (ZK) et le calcul sécurisé multipartite (MPC) sont trois technologies très en vue. Bien qu'elles visent toutes à protéger la confidentialité 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. Cet article explorera en profondeur les caractéristiques de ces trois technologies et leur application dans des domaines tels que la blockchain.
Preuve à connaissance nulle ( ZK ) : prouver sans divulguer
Le problème central de la discussion sur la technologie des preuves à divulgation nulle de connaissance est : comment vérifier la véracité des informations sans divulguer de contenu spécifique. ZK permet à 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 supplémentaires en dehors de la véracité de cette affirmation.
Dans les applications pratiques, les ZK peuvent être utilisés pour l'authentification, les transactions anonymes, etc. Par exemple, dans certaines cryptomonnaies anonymes, les utilisateurs peuvent prouver qu'ils ont un solde suffisant pour effectuer des transactions par le biais des ZK, sans avoir à révéler leur identité ou des informations spécifiques sur leur solde.
Calcul sécurisé multipartite ( MPC ) : calcul collaboratif sécurisé
La technologie de calcul sécurisé multipartite est principalement utilisée pour résoudre comment permettre à plusieurs participants d'accomplir une tâche de calcul sans divulguer d'informations sensibles. Le MPC permet à plusieurs parties de collaborer pour effectuer des calculs complexes, mais chaque partie ne peut voir que ses propres entrées et le résultat final, sans pouvoir connaître les données d'entrée des autres parties.
Dans le domaine des cryptomonnaies, la technologie MPC a été appliquée au développement de portefeuilles numériques plus sûrs. Par exemple, certains portefeuilles MPC lancés par des plateformes de trading divisent la clé privée en plusieurs parts, conservées respectivement par l'appareil de l'utilisateur, le cloud et la plateforme, ce qui améliore la sécurité des actifs et la facilité de récupération.
Chiffrement homomorphe ( FHE ) : traitement des données en état de chiffrement
La technologie de chiffrement entièrement homomorphe résout la question de la manière d'effectuer des opérations de calcul tout en maintenant les données dans un état chiffré. FHE permet d'effectuer des calculs d'une complexité quelconque sur des données chiffrées, sans avoir besoin de les déchiffrer. Cela signifie que le propriétaire des données peut confier des données sensibles chiffrées à un tiers pour traitement, sans que ce tiers puisse connaître le contenu des données originales.
Dans le domaine de la blockchain, la technologie FHE peut être utilisée pour améliorer les mécanismes de consensus PoS et les systèmes de vote. Par exemple, certains projets explorent l'utilisation de la technologie FHE pour permettre aux nœuds PoS de valider des blocs sans connaître les réponses des autres nœuds, prévenant ainsi les comportements de plagiat entre nœuds et augmentant le degré de décentralisation.
Comparaison des caractéristiques techniques
Points d'application :
Complexité technique :
Application réelle:
Ces trois technologies de chiffrement ont chacune leurs avantages et constituent ensemble des piliers importants de la cryptographie moderne. Avec le développement et l'amélioration continus de la technologie, elles joueront un rôle de plus en plus important dans la protection de la vie privée des données et le renforcement de la sécurité de l'information, fournissant une base solide pour construire un monde numérique plus sûr et fiable.