30.10.2013 Aufrufe

Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de

Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de

Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

5 Perfekte Zero–<strong>Knowledge</strong> Arguments mit polynomieller Run<strong>de</strong>nzahl<br />

<strong>zu</strong>m Erreichen <strong>de</strong>r j-ten Stufe verarbeiten <strong>zu</strong> müssen, sehr gering: Gemäß gegebener<br />

Vorausset<strong>zu</strong>ng ist y in <strong>de</strong>n Ui für alle 1 ≤ i < j ausgeglichen, so dass A(U,y)<br />

2n−i > 1<br />

4 gilt.<br />

Somit ist die Wahrscheinlichkeit, dass A mehr als 8n Kandidaten für die hi’s bis <strong>zu</strong>r<br />

j-ten Stufe testen muss, in n exponentiell klein. Selbst wenn die Laufzeit von A auf 8n2 ε beschränkt ist, beträgt die Erfolgswahrscheinlichkeit weiterhin min<strong>de</strong>stens 10<br />

8e3n8 . Wenn<br />

ε nicht vernachlässigbar klein ist, dann ist auch diese nicht vernachlässigbar klein. <br />

Dieses schließt <strong>de</strong>n Beweis <strong>zu</strong> Satz 5.4.<br />

Für die Anwendung <strong>de</strong>s Bit–Commitment–Schemes in einem Zero–<strong>Knowledge</strong> Argument<br />

ist es notwendig, dass das Commitment–Scheme simulierbar ist.<br />

Satz 5.5<br />

Es gibt ein simulierbares perfekt–sicheres Commitment–Scheme.<br />

Beweisskizze:<br />

Da alle Prozesse von S in polynomieller Zeit ablaufen, ist eine Simulierbakeit gegeben,<br />

die dieselbe Verteilung in polynomieller Zeit erzeugt. <br />

Nach <strong>de</strong>m Beweis eines perfekt–sicheren simulierbaren Commitment–Schemes erfolgt<br />

mit <strong>de</strong>m nächsten Satz die Anwendung <strong>de</strong>s ” Reduktions-Theorems“ aus <strong>de</strong>n Arbeiten<br />

über perfekte Zero–<strong>Knowledge</strong> Arguments von [GMW86, IY87, BCC88].<br />

Satz 5.6<br />

Wenn ein perfekt–sicheres Commitment–Scheme mit einem polynomiell–beschränkten<br />

Empfänger existiert, welches von einer probabilistischen Maschine in erwarteter Polynomialzeit<br />

simulierbar ist, dann existiert ein perfektes Zero–<strong>Knowledge</strong> Argument für je<strong>de</strong><br />

Behauptung in N P.<br />

Das simulierbare perfekt–sichere Bit–Commitment Protokoll kann gemäß dieses ” Reduktions-Theorems“<br />

genutzt wer<strong>de</strong>n, so dass unter <strong>de</strong>r Vorausset<strong>zu</strong>ng <strong>de</strong>r Existenz von<br />

Einweg–Permutationen perfekte Zero–<strong>Knowledge</strong> Arguments für alle Sprachen in N P<br />

existieren. Zusammengefasst ergibt sich damit <strong>de</strong>r Beweis <strong>de</strong>s Satzes 5.1.<br />

52

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!