Objectif : prouver la connaissance d’un secret sans le révéler.

Exemple — 3-coloration de graphe

  • Le prouveur s’engage sur un coloriage aléatoirement permuté
  • Le vérifieur contrôle localement la validité sans apprendre le coloriage global

Preuve de Schnorr

Objectif : prouver la connaissance de tel que :

Protocole

  1. :
  2. : défi
  3. :

Vérification