Zero-Knowledge-Proofs (ZKPs) sind kryptografische Verfahren, mit denen eine Partei (der Beweiser) einer anderen Partei (dem Prüfer) die Richtigkeit einer Aussage beweisen kann, ohne über die Gültigkeit der Aussage hinaus zusätzliche Informationen preiszugeben.