Ein Zero-Knowledge-Beweis ist ein Protokoll, bei dem eine Partei (der Beweiser) eine andere Partei (den Prüfer) davon überzeugen kann, dass eine bestimmte Aussage wahr ist, ohne dabei Informationen preiszugeben, die über die Gültigkeit der Aussage selbst hinausgehen.