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 />
Im Gegensatz <strong>zu</strong> <strong>de</strong>n unbeschränkten Körpern wie z.B. o<strong>de</strong>r , die unendlich viele<br />
Elemente beinhalten, wer<strong>de</strong>n in <strong>de</strong>r modularen Arithmetik nur Körper mit endlich vielen<br />
Elementen betrachtet. Endliche Körper wer<strong>de</strong>n auch Galois-Fel<strong>de</strong>r genannt und mit GF<br />
bezeichnet, wobei mit einer Zahl p <strong>de</strong>r Grad <strong>de</strong>s Körpers GF (p) angegeben wird. Dieser<br />
Körper enthält genau p unterschiedliche Elemente. Die Zahl p darf nicht beliebig gewählt<br />
wer<strong>de</strong>n, um die Axiome <strong>de</strong>r endlichen Körper <strong>zu</strong> erfüllen. Sie muss eine Primzahl o<strong>de</strong>r<br />
eine geradzahlige Potenz einer Primzahl sein.<br />
Das Rechnen modulo p von ganzen Zahlen aus genügt allen Axiomen eines Ringes.<br />
Dabei bil<strong>de</strong>t die Menge aller Zahlen unter <strong>de</strong>n bei<strong>de</strong>n Rechenoperationen Addition und<br />
Multiplikation jeweils modulo p <strong>de</strong>n Restklassenring GF (p) = (p, ⊕, ⊙).<br />
Hier soll keine vertiefen<strong>de</strong> Einführung in die endlichen Körper vorgenommen wer<strong>de</strong>n.<br />
Da<strong>zu</strong> wird auf weiterführen<strong>de</strong> Literatur verwiesen, die hauptsächlich <strong>de</strong>r Nachrichtentechnik<br />
und <strong>de</strong>n Codierungsverfahren entstammt. Dort wer<strong>de</strong>n Galois-Fel<strong>de</strong>r unterschiedlicher<br />
Gra<strong>de</strong> verwen<strong>de</strong>t. Als ein Einstieg <strong>zu</strong> Galois-Fel<strong>de</strong>rn kann u.a. [Sta02]<br />
empfohlen wer<strong>de</strong>n.<br />
Für die mo<strong>de</strong>rne Kryptographie ist beson<strong>de</strong>rs <strong>de</strong>r zweielementige o<strong>de</strong>r binäre Körper<br />
GF (2) = ({0, 1}, +, ∗) von Interesse. Aufgrund <strong>de</strong>r Modulo-Rechnung gelten folgen<strong>de</strong><br />
Rechenregeln, die in Form einer Additions- und Multiplikationstabelle dargestellt wer<strong>de</strong>n:<br />
+ 0 1 * 0 1<br />
0 0 1 0 0 0<br />
1 1 0 1 0 1<br />
Tabelle 2: Additions- und Multiplikationstabelle im GF (2)<br />
Der Umgang mit <strong>de</strong>m Körper GF (2) ist im Hinblick auf die mo<strong>de</strong>rne Kryptographie<br />
und die <strong>zu</strong>vor beschriebenen Schaltkreise beson<strong>de</strong>rs gut geeignet, da eine Addition in<br />
GF (2) einem XOR-Gatter und eine Multiplikation einem AND-Gatter entspricht (siehe<br />
auch Beschreibung von Schaltkreisen in Abschnitt 2.6 ab Seite 17).<br />
29