Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
Diplomarbeit zu "`Zero-Knowledge Arguments"' - Telle-Online.de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
2 Definitionen<br />
die Ausgabe <strong>de</strong>r probabilistischen Turing Maschine als Wahrscheinlichkeitsverteilung<br />
über alle x in Abhängigkeit <strong>de</strong>r Münzwürfe angegeben.<br />
2.3.2 Interaktive Turing Maschine<br />
Die bisher aufgeführten probabilistischen Turing Maschinen wer<strong>de</strong>n um zwei weitere<br />
Bän<strong>de</strong>r <strong>zu</strong>r interaktiven probabilistischen Turing Maschine erweitert. Bei<strong>de</strong> Bän<strong>de</strong>r sind<br />
jeweils einseitig unendlich, wobei das Sen<strong>de</strong>band beschreibbar aber nicht löschbar und<br />
das Empfangsband nur lesbar ist. Die Bän<strong>de</strong>r sind o.b.d.A. links beschränkt. Auf <strong>de</strong>m<br />
Empfangsband darf nur dann eine Rechtsbewegung erfolgen, wenn rechts min<strong>de</strong>stens ein<br />
Zeichen vorhan<strong>de</strong>n ist. Auf <strong>de</strong>m Sen<strong>de</strong>band darf nur ein leeres Feld beschrieben wer<strong>de</strong>n.<br />
2.3.3 Interaktive Systeme<br />
Zwei interaktive probabilistische Turing Maschinen A und B wer<strong>de</strong>n <strong>zu</strong> einem gemeinsamen<br />
System <strong>zu</strong>sammengeschlossen, so dass das Sen<strong>de</strong>band <strong>de</strong>r einen das Empfangsband<br />
<strong>de</strong>r an<strong>de</strong>ren Maschine ist und vice versa.<br />
Zur Bezeichnung <strong>de</strong>r Kommunikation bzw. Interaktion zwischen <strong>de</strong>n bei<strong>de</strong>n Maschinen<br />
wur<strong>de</strong> in <strong>de</strong>r Literatur <strong>de</strong>r Begriff Run<strong>de</strong> (engl. round) und Zug (engl. move)<br />
eingeführt. In dieser Arbeit wird mit einem Zug eine vollständige und abgeschlossene<br />
Interaktion bzw. Nachricht zwischen Prover und Verifier bezeichnet. Eine Run<strong>de</strong> beschreibt<br />
zwei aufeinan<strong>de</strong>rfolgen<strong>de</strong> Züge also eine von A nach B und die darauffolgen<strong>de</strong><br />
Antwort von B nach A. 2<br />
Definition 2.2 (Interaktives System)<br />
Zwei interaktive Turing Maschinen A und B ergeben <strong>zu</strong>sammen ein interaktives System<br />
(A, B) wenn<br />
1. A und B das selbe Eingabeband teilen und<br />
2. A’s Sen<strong>de</strong>band das Empfangsband von B ist und umgekehrt.<br />
B startet die Kommunikation. Hält eine <strong>de</strong>r bei<strong>de</strong>n Maschinen A o<strong>de</strong>r B, dann hält das<br />
interaktive System (A, B). Sei ai <strong>de</strong>r i-te String, <strong>de</strong>n A auf sein Sen<strong>de</strong>band geschrieben hat<br />
und entsprechend bi von B. Dann ist <strong>de</strong>r Text <strong>de</strong>r Kommunikation nach n Run<strong>de</strong>n von<br />
(A, B) die Folge {b1, a1, . . . , bn, an}, wobei an leer ist, wenn B als erstes <strong>de</strong>n Halte<strong>zu</strong>stand<br />
erreicht hat.<br />
2 In <strong>de</strong>r Literatur besteht keine Einigung über die Begriffe Run<strong>de</strong> und Zug, so dass die Gefahr einer<br />
Verwechselung besteht. Während einerseits in Arbeiten zwei Züge eine Run<strong>de</strong> beschreiben, wie in<br />
<strong>de</strong>r vorliegen<strong>de</strong>n Ausarbeitung, bezeichnen an<strong>de</strong>re Autoren mit Run<strong>de</strong> nur eine Interaktion, also<br />
einen Zug.<br />
9