Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
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