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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6 Perfekte Zero–<strong>Knowledge</strong> Arguments mit konstanter Run<strong>de</strong>nzahl<br />

Lemma 6.5<br />

Protokoll 6.3 ist effizient aus<strong>zu</strong>führen.<br />

Beweis:<br />

Seien ℘, Λ sowie die festen Parameter wie im Beweis <strong>zu</strong>m Lemma 6.4. Offensichtlich<br />

ist ℘ exakt die Wahrscheinlichkeit, mit <strong>de</strong>r <strong>de</strong>r Simulator in Protokoll 6.4 <strong>de</strong>n Schritt<br />

S7 erreicht, da bis dahin <strong>de</strong>r Simulator <strong>de</strong>m Protokoll 6.3 ohne Abweichung entspricht.<br />

Interessanter ist, dass ℘ ebenfalls exakt <strong>de</strong>r Wahrscheinlichkeit entspricht, dass <strong>de</strong>r Simulator,<br />

wenn er erst einmal Schritt S7 erreicht hat, ebenfalls Schritt 13 erreichen kann<br />

(und damit erfolgreich mit Schritt 15 die Simulation been<strong>de</strong>n kann), ohne dabei wenigstens<br />

einmal <strong>zu</strong>rück <strong>zu</strong> Schritt S7 gegangen <strong>zu</strong> sein. Um das <strong>zu</strong> sehen, ist <strong>zu</strong> beachten,<br />

dass die Familien <strong>de</strong>r xi’s, uij’s und tij’s, die in <strong>de</strong>n Schritten S8 und S10 <strong>zu</strong>fällig erzeugt<br />

wur<strong>de</strong>n, über Λ gleichverteilt sind.<br />

Infolge<strong>de</strong>ssen ist die erwartete Anzahl, wie oft Schritt S7 erreicht wird, exakt 1 (solange<br />

nicht ℘ = 0 ist, weil dann die Anzahl ebenfalls 0 ist). Es ist aber auch klar, dass<br />

die Schritte S0 bis S6 nicht mehr als einmal erreicht wer<strong>de</strong>n und dass kein Schritt nach<br />

S7 häufiger erreicht wird, als Schritt S7 selber. Daher ist die erwartete Zeit, die das Protokoll<br />

<strong>de</strong>s Simulators benötigt, nicht mehr als die einmalige Ausführung je<strong>de</strong>n Schrittes<br />

dieses Protokolls, was unter <strong>de</strong>r Berücksichtigung <strong>de</strong>r Effizient <strong>de</strong>s Verifiers insgesamt<br />

gesehen effizient ist. <br />

Satz 6.2<br />

Das Protokoll 6.3 ist effizient und für einen ehrlichen Prover bei einer Kommunikation<br />

mit je<strong>de</strong>m beliebigen Verifier perfekt Zero–<strong>Knowledge</strong>.<br />

Beweis:<br />

Der Beweis ergibt sich aus <strong>de</strong>m Lemma 6.4 und <strong>de</strong>m Lemma 6.5.<br />

71

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!