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.

1 Einleitung<br />

von Protokollen. Die Motivation dafür entstand aus <strong>de</strong>m Wunsch, anhand ausgesuchter<br />

Beispiele die Technik <strong>de</strong>r Konstruktion von Zero–<strong>Knowledge</strong> Arguments sowie die damit<br />

verbun<strong>de</strong>nen Probleme und Lösungsansätze vor<strong>zu</strong>stellen. Mit diesem Wissen ist es<br />

leichter, an<strong>de</strong>re Veröffentlichungen <strong>zu</strong> fin<strong>de</strong>n, <strong>zu</strong> verstehen und <strong>zu</strong> verarbeiten. Mit einer<br />

bloß überblickhaften Vorstellung ” aller“ Verfahren wäre die Vermittlung <strong>de</strong>s tieferen<br />

Verständnisses nicht möglich gewesen.<br />

Die wissenschaftliche Literatur <strong>zu</strong> diesem Thema wird fast ausschließlich in englischer<br />

Sprache veröffentlicht. Zum besseren Verständnis beim Einstieg in die Problematik <strong>de</strong>r<br />

Zero–<strong>Knowledge</strong> Arguments wer<strong>de</strong>n in <strong>de</strong>r vorliegen<strong>de</strong>n <strong>Diplomarbeit</strong> soweit vorhan<strong>de</strong>n<br />

<strong>de</strong>utsche Begriffe gewählt, die <strong>de</strong>n Sinn <strong>de</strong>r Fachausdrücke wie<strong>de</strong>rgeben. Wie in weiten<br />

Bereichen <strong>de</strong>r Informationstechnik existieren aber in einigen Fällen keine einprägsamen<br />

<strong>de</strong>utschen Entsprechungen, weshalb in diesen speziellen Fällen <strong>de</strong>r weltweit übliche englische<br />

Fachausdruck verwen<strong>de</strong>t wird. Ich hoffe, dass ich dabei die akzeptable Balance<br />

zwischen Verständlichkeit und Notwendigkeit im Umgang mit <strong>de</strong>n Begriffen getroffen<br />

habe. Die jeweilige Entscheidung ist dabei subjektiv ausgefallen. Im Interesse eines ” vernünftigen“<br />

Leseflusses wur<strong>de</strong> aber versucht, sinnentsprechen<strong>de</strong> <strong>de</strong>utsche Begriffe <strong>zu</strong> verwen<strong>de</strong>n,<br />

wenn dieses möglich war bzw. sogar geboten erschien, wenn angloamerikanische<br />

Begriffe Verwendung fan<strong>de</strong>n, <strong>de</strong>ren tieferer Sinn sich erst nach eingehen<strong>de</strong>r Kenntnis <strong>de</strong>r<br />

Fachsprache eröffnet.<br />

1.3 Aufbau <strong>de</strong>r Arbeit<br />

Nach dieser Einleitung, die mit ein paar über <strong>de</strong>n Inhalt dieser Arbeit hinausgehen<strong>de</strong>n<br />

Literaturhinweisen en<strong>de</strong>t, erfolgen in Abschnitt 2 die Beschreibungen und Definitionen<br />

<strong>de</strong>r verwen<strong>de</strong>ten Grundlagen. Dabei wur<strong>de</strong> <strong>de</strong>r Rahmen absichtlich etwas weiter gesteckt<br />

und unter an<strong>de</strong>rem durch einige mathematischen Grundlagen <strong>de</strong>r Zahlentheorie ergänzt,<br />

um so <strong>zu</strong>m besseren Verständnis <strong>de</strong>r späteren Algorithmen bei<strong>zu</strong>tragen.<br />

In Abschnitt 3 erfolgt <strong>de</strong>r Einstieg in die Zero–<strong>Knowledge</strong> Beweissysteme, in<strong>de</strong>m<br />

dort die Zero–<strong>Knowledge</strong> Proofs beschrieben wer<strong>de</strong>n. Da<strong>zu</strong> wer<strong>de</strong>n ausgesuchte Beson<strong>de</strong>rheiten<br />

dieser Systeme vorgestellt, <strong>de</strong>ren Kenntnis und Verständis im weiteren Verlauf<br />

notwendig ist.<br />

In <strong>de</strong>n daran anschließen<strong>de</strong>n Abschnitten 4 bis 7 wer<strong>de</strong>n die eigentlichen Zero–<br />

<strong>Knowledge</strong> Arguments entwickelt, wobei sich im Abschnitt 4 die grundlegen<strong>de</strong> Beschreibung<br />

<strong>de</strong>r Zero–<strong>Knowledge</strong> Arguments im Unterschied <strong>zu</strong> <strong>de</strong>n Zero–<strong>Knowledge</strong><br />

Proofs befin<strong>de</strong>t. In <strong>de</strong>n Abschnitten 5, 6 und 7 wer<strong>de</strong>n konkrete interaktive Systeme<br />

und <strong>de</strong>ren Protokolle, Algorithmen und Beweise vorgestellt.<br />

2

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!