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.

Inhaltsverzeichnis<br />

3 Zero–<strong>Knowledge</strong> Proof 30<br />

3.1 Definition <strong>de</strong>s Zero–<strong>Knowledge</strong> Proofs . . . . . . . . . . . . . . . . . . . 30<br />

3.2 Perfekt Zero–<strong>Knowledge</strong> versus Berechenbar Zero–<strong>Knowledge</strong> . . . . . . . 31<br />

3.3 Komplexität <strong>de</strong>s Zero–<strong>Knowledge</strong> Proofs . . . . . . . . . . . . . . . . . . 31<br />

3.4 Arthur–Merlin Beweissysteme . . . . . . . . . . . . . . . . . . . . . . . . 33<br />

3.5 Witness indistinguishing - Witness hiding . . . . . . . . . . . . . . . . . . 33<br />

3.6 Statistisch Korrekt versus Berechenbar Korrekt . . . . . . . . . . . . . . 34<br />

4 Zero–<strong>Knowledge</strong> Arguments 36<br />

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

5.1 Hintergrund . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

5.2 Mo<strong>de</strong>ll und Definitionen . . . . . . . . . . . . . . . . . . . . . . . . . . . 42<br />

5.3 Perfekt–sicheres simulierbares Bit–Commitment . . . . . . . . . . . . . . 44<br />

5.4 Beweis <strong>de</strong>r Sicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45<br />

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

6.1 Grobkonzept <strong>de</strong>s Algorithmus . . . . . . . . . . . . . . . . . . . . . . . . 54<br />

6.2 Zahlentheoretische Vorausset<strong>zu</strong>ngen . . . . . . . . . . . . . . . . . . . . . 54<br />

6.3 Täuschungsmöglichkeit <strong>de</strong>s Provers . . . . . . . . . . . . . . . . . . . . . 55<br />

6.4 Commitment Zertifizierung . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />

6.5 Vorbemerkungen <strong>zu</strong>m Protokoll . . . . . . . . . . . . . . . . . . . . . . . 57<br />

6.6 Kurzbeschreibung <strong>de</strong>s Basis–Protokolls und Definitionen . . . . . . . . . 58<br />

6.7 Perfektes Zero–<strong>Knowledge</strong> Argument in konstanter Run<strong>de</strong>nzahl . . . . . 61<br />

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

7.1 Übersicht über das Grobkonzept . . . . . . . . . . . . . . . . . . . . . . . 73<br />

7.2 Definitionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

7.2.1 Black-Box Simulation . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />

7.2.2 Statistisch ein<strong>de</strong>utiges Bit–Commitment–Scheme . . . . . . . . . 75<br />

7.2.3 Zero–<strong>Knowledge</strong> Argument of <strong>Knowledge</strong> . . . . . . . . . . . . . . 76<br />

7.2.4 Uniforme und Nicht-uniforme Wi<strong>de</strong>rsacher . . . . . . . . . . . . . 77<br />

II

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!