Preuve à divulgation nulle de connaissance (ZKP)
Qu'est-ce que Preuve à divulgation nulle de connaissance (ZKP) ?
Preuve à divulgation nulle de connaissance (ZKP)Protocole cryptographique dans lequel un prouveur convainc un vérificateur de la véracité d'une affirmation sans rien révéler d'autre que la validité de cette affirmation.
Une preuve à divulgation nulle de connaissance (ZKP) est un protocole cryptographique permettant à un prouveur de démontrer la possession d'un secret ou la vérité d'une affirmation à un vérificateur sans divulguer d'information supplémentaire. Une ZKP satisfait trois propriétés : la complétude (un prouveur honnête convainc un vérificateur honnête), la solidité (un prouveur tricheur ne peut réussir qu'avec une probabilité négligeable) et la propriété de divulgation nulle (le vérificateur n'apprend rien d'autre que l'affirmation). Les ZKP sous-tendent l'authentification respectueuse de la vie privée, les justificatifs anonymes, le passage à l'échelle des blockchains (rollups) et les transactions confidentielles. Les variantes non interactives modernes comme zk-SNARK et zk-STARK permettent de vérifier des preuves succinctes en quelques millisecondes et sont passées de curiosité académique à technologie de production en une décennie.
● Exemples
- 01
Prouver avoir plus de 18 ans à partir d'une identité numérique sans révéler la date de naissance.
- 02
zk-rollups sur Ethereum regroupant des milliers de transactions en une seule preuve succincte.
● Questions fréquentes
Qu'est-ce que Preuve à divulgation nulle de connaissance (ZKP) ?
Protocole cryptographique dans lequel un prouveur convainc un vérificateur de la véracité d'une affirmation sans rien révéler d'autre que la validité de cette affirmation. Cette notion relève de la catégorie Cryptographie en cybersécurité.
Que signifie Preuve à divulgation nulle de connaissance (ZKP) ?
Protocole cryptographique dans lequel un prouveur convainc un vérificateur de la véracité d'une affirmation sans rien révéler d'autre que la validité de cette affirmation.
Comment fonctionne Preuve à divulgation nulle de connaissance (ZKP) ?
Une preuve à divulgation nulle de connaissance (ZKP) est un protocole cryptographique permettant à un prouveur de démontrer la possession d'un secret ou la vérité d'une affirmation à un vérificateur sans divulguer d'information supplémentaire. Une ZKP satisfait trois propriétés : la complétude (un prouveur honnête convainc un vérificateur honnête), la solidité (un prouveur tricheur ne peut réussir qu'avec une probabilité négligeable) et la propriété de divulgation nulle (le vérificateur n'apprend rien d'autre que l'affirmation). Les ZKP sous-tendent l'authentification respectueuse de la vie privée, les justificatifs anonymes, le passage à l'échelle des blockchains (rollups) et les transactions confidentielles. Les variantes non interactives modernes comme zk-SNARK et zk-STARK permettent de vérifier des preuves succinctes en quelques millisecondes et sont passées de curiosité académique à technologie de production en une décennie.
Comment se défendre contre Preuve à divulgation nulle de connaissance (ZKP) ?
Les défenses contre Preuve à divulgation nulle de connaissance (ZKP) combinent habituellement des contrôles techniques et des pratiques opérationnelles, comme détaillé dans la définition ci-dessus.
Quels sont les autres noms de Preuve à divulgation nulle de connaissance (ZKP) ?
Noms alternatifs courants : ZKP, Protocole à divulgation nulle.
● Termes liés
- cryptography№ 1269
zk-SNARK
Argument de connaissance succinct, non interactif et à divulgation nulle : une preuve courte et rapide à vérifier qu'un calcul a été effectué correctement, sans révéler ses entrées.
- cryptography№ 1270
zk-STARK
Argument de connaissance scalable, transparent et à divulgation nulle : un système de preuve sans setup de confiance, considéré comme résistant au quantique et reposant uniquement sur des fonctions de hachage résistantes aux collisions.
- cryptography№ 987
Calcul multipartite sécurisé (MPC)
Famille de protocoles cryptographiques permettant à plusieurs parties de calculer conjointement une fonction sur leurs entrées privées en ne révélant rien d'autre que le résultat.
- cryptography№ 481
Chiffrement homomorphe
Schéma de chiffrement permettant d'effectuer des calculs directement sur des chiffrés, produisant des résultats chiffrés correspondant aux opérations sur les textes clairs.
- cryptography№ 321
Signature numérique
Mécanisme cryptographique à clé publique qui démontre l'authenticité, l'intégrité et la non-répudiation d'un message ou d'un document.
- cryptography№ 879
Cryptographie à clé publique
Branche de la cryptographie utilisant des paires de clés publique et privée pour assurer chiffrement, échange de clés, signatures numériques et authentification sans secret partagé préalable.