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.

7 Berechenbare Zero–<strong>Knowledge</strong> Arguments mit konstanter Run<strong>de</strong>nzahl<br />

Schritte P2.x: (Zeugnis–ununterscheidbares Universelles Argument) In diesen<br />

Schritten wird einfach <strong>de</strong>n Strategien <strong>de</strong>r ehrlichen Prover für Zeugnis–<br />

ununterscheidbare Universelle Argumente gefolgt, um <strong>zu</strong> beweisen, dass<br />

entwe<strong>de</strong>r xi ∈ L gilt o<strong>de</strong>r dass das Kommunikationsprotokoll τ <strong>de</strong>r ersten<br />

Stufe <strong>de</strong>r i-ten Sit<strong>zu</strong>ng aus Λ stammt. Dabei ist <strong>zu</strong> beachten, dass A[i]<br />

als ein Zeugnis dafür verwen<strong>de</strong>t wer<strong>de</strong>n kann, dass das Kommunikationsprotokoll<br />

<strong>de</strong>r ersten Stufe tatsächlich aus Λ ist.<br />

Das Lemma, welches beweisen wer<strong>de</strong>n muss, lautet wie folgt:<br />

Lemma 7.4<br />

Bezeichne S einen Simulator gemäß Protokoll 7.11. Dann gilt für je<strong>de</strong>n polynomiell<br />

großen Verifier V ∗ und für je<strong>de</strong> Eingabe {(xi, yi)} n i=1 mit ” yi ist ein Zeugnis für xi ∈ Λ“,<br />

dass die bei<strong>de</strong>n folgen<strong>de</strong>n Zufallsvariablen X und Y berechenbar ununterscheidbar sind:<br />

• X = viewV ∗ ({(xi, yi)} n i=1) einer n-fach simultanen Ausführung von Protkoll 7.10.<br />

• Y = outS(V ∗ , (x1, . . . , xn)).<br />

Beweis:<br />

Bezeichne S ′ einen beliebigen Algorithmus, <strong>de</strong>r bei Eingabe von (V ∗ , {(xi, yi)} n i=1) <strong>de</strong>rselben<br />

Strategie wie S bei Eingabe von V ∗ und (x1, . . . , xn) folgt, mit <strong>de</strong>r Ausnahme,<br />

dass S ′ bei <strong>de</strong>r Simulation <strong>de</strong>r Schritte <strong>de</strong>r Zeugnis–ununterscheidbarer Universellen Argumente<br />

(Schritte P2.x) in <strong>de</strong>r i-ten Sit<strong>zu</strong>ng yi als Eingabe für <strong>de</strong>n ehrlichen Prover<br />

Algorithmus verwen<strong>de</strong>t.<br />

Sei Z = out S ′(V ∗ , (V ∗ , {(xi, yi)} n i=1)). Das Lemma wird bewiesen, in<strong>de</strong>m gezeigt wird,<br />

das w berechenbar ununterscheidbar sowohl von X als auch von Y ist und somit kein<br />

Algorithmus existiert, <strong>de</strong>r X von Y berechenbar unterschei<strong>de</strong>n kann.<br />

1. Z ist berechenbar ununterscheidbar von Y :<br />

Es ist <strong>zu</strong> beachten, dass <strong>de</strong>r einzige Unterschied zwischen Z und Y das Zeugnis ist,<br />

welches als Eingabe für <strong>de</strong>n Prover <strong>de</strong>s Zeugnis–ununterscheidbaren Universellen<br />

Arguments dient. Darüber hinaus gilt, dass auf die von <strong>de</strong>m Prover <strong>de</strong>s Zeugnis–ununterscheidbaren<br />

Systems genutzte Zufallszeichenkette von an<strong>de</strong>ren Teilen<br />

<strong>de</strong>r Simulation we<strong>de</strong>r <strong>zu</strong>gegriffen noch von diesen verwen<strong>de</strong>t wird. Damit folgt die<br />

Behauptung grundsätzlich <strong>de</strong>m Umstand, dass die Zeugnis–ununterscheidbarkeit<br />

unter simultaner Komposition abgeschlossen ist. Da das Protokoll darüber hinaus<br />

Nachrichten enthält, die sich nicht auf das Zeugnis–ununterscheidbare Universelle<br />

Argument beziehen, wird <strong>de</strong>r Beweis noch weiter geführt.<br />

Seien die Sit<strong>zu</strong>ngen in Be<strong>zu</strong>g auf die Ausführungsreihenfolge im ersten Schritt <strong>de</strong>r<br />

zweiten Stufe (<strong>de</strong>r Zeugnis–ununterscheidbaren Universellen Argument Stufe) sortiert.<br />

Bezeichne Zi eine Verteilung, bei <strong>de</strong>r in <strong>de</strong>n ersten i Sit<strong>zu</strong>ngen <strong>de</strong>r Strategie<br />

103

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!