Die Zero-Knowledge -Protokoll ist ein Verfahren zur Authentifizierung verwendet. Der Kunde muss beweisen, dass es das richtige Passwort kennt , ohne dabei keine Informationen über dieses Passwort an den Authentifizierungsserver . Dies ist ein Verfahren zur Vermeidung Senden eines Passworts über ein Netzwerk , die von Dritten erfasst werden kann. Merkmale
Zero-Knowledge -Protokoll ist als eine Methode für den Austausch von öffentlichen Schlüsseln vorgeschlagen , für die Erstellung von digitalen Signaturen oder zum Schutz von digitalen Bargeld auf Smartcards . Es ist zeitaufwendiger als andere Authentifizierungsmethoden , aber auch schwerer zu knacken .
Proof
Ein Beispiel für ein Zero-Knowledge- System wurde von Jean- Jacques ausgedacht Quisquater . Peggy kennt einen geheimen Wort, um eine Tür in einem kreisförmigen Tunnel zu öffnen. Sie geht zur Tür, die erreicht werden kann, und kehrte aus durch zwei Niederlassungen in der Höhle : A und B. Victor steht am Eingang des Tunnels und Rufe , die Niederlassung er will, dass sie durch zurückzukehren. Wenn er A schreit und sie kehrt nach A dann entweder sie geben von A und wartete auf dieser Seite der Tür , oder trat sie von B und öffnete die Tür zur Rückkehr von A. Die Chance, ihr immer ein Glücksfall wird durch eine reduzierte hohe Anzahl von Wiederholungen des Tests.
Bedeutung
Zero-Knowledge erfordert Beweis der Kenntnis einer Tatsache ohne Austausch von einem der diese Tatsache. Die Forschung im Bereich konzentriert sich auf die Entwicklung anderer Beweis Szenarien . Eine Weiterentwicklung auf der Theorie, ist Multi- Prüfer Szenarien , wo es , um das obige Beispiel zu verwenden, viele Menschen namens Peggy .