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.

2 Definitionen<br />

Beispiel 2<br />

Sei n = 21 = prim. Dann ist ∗ 21 = {1, 2, 4, 5, 8, 10, 11, 13, 16, 17, 19, 20}. Sei n = 13 =<br />

prim. Dann ist ∗ 13 = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}.<br />

Sei p ein Primzahl. Dann gilt<br />

(i) (kleiner Fermat’schen Satz) Wenn ggT(a, p) = 1, dann gilt a p−1 ≡ 1 (mod p).<br />

(ii) Aus r ≡ s (mod p−1) folgt a r ≡ a s (mod p) für alle ganzen Zahlen a. Mit an<strong>de</strong>ren<br />

Worten, wenn modulo einer Primzahl p gearbeitet wird, können die Exponenten<br />

mit modulo (p − 1) reduziert wer<strong>de</strong>n.<br />

(iii) Insbeson<strong>de</strong>re gilt a p ≡ a (mod p) für alle a ∈ .<br />

Grad von a<br />

Sei a ∈ ∗ n. Der Grad von a, bezeichnet mit grad(a), ist die kleinste Zahl t ∈ , für die<br />

gilt: a t ≡ 1 (mod n).<br />

Beispiel 3<br />

Sei n = 21 mit ∗ 21 = {1, 2, 4, 5, 8, 10, 11, 13, 16, 17, 19, 20}. Dann ist φ(21) = φ(7)·φ(3) =<br />

12 = | ∗ 21|. Die Gra<strong>de</strong> <strong>de</strong>r Elemente von ∗ 21 sind in <strong>de</strong>r Tabelle 1 aufgelistet.<br />

a ∈ ∗ 21 1 2 4 5 8 10 11 13 16 17 19 20<br />

Gra<strong>de</strong> von a 1 6 3 6 2 6 6 2 3 6 6 2<br />

Erzeugen<strong>de</strong>s Element von ∗<br />

n<br />

Tabelle 1: Grad <strong>de</strong>r Elemente von ∗ 21<br />

Sei α ∈ ∗ n. Ist grad(α) = φ(n), dann heißt α das erzeugen<strong>de</strong> Element (engl. generator)<br />

o<strong>de</strong>r auch primitive Elemenet von ∗ n. ∗ n heißt zyklisch, wenn es ein erzeugen<strong>de</strong>s Element<br />

α hat.<br />

Eigenschaften <strong>de</strong>s erzeugen<strong>de</strong>n Elements<br />

(i) ∗ n hat dann und nur dann ein erzeugen<strong>de</strong>s Element, wenn n = 2, 4, p k , 2p k gilt,<br />

wobei p eine ungera<strong>de</strong> Primzahl und k ≥ 1 sind. Insbeson<strong>de</strong>re gilt, wenn p prim<br />

ist, dass ∗ n ein erzeugen<strong>de</strong>s Element hat.<br />

(ii) Wenn α ein erzeugen<strong>de</strong>s Element von ∗ n ist, dann ist ∗ n = {α i mod n | 0 ≤ i ≤<br />

φ(n) − 1}.<br />

25

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!