18.11.2013 Aufrufe

Elementare Zahlentheorie und Kryptographie

Elementare Zahlentheorie und Kryptographie

Elementare Zahlentheorie und Kryptographie

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.

(<br />

Für zwei Zahlen a, b ∈ Z mit a = b mod p gilt<br />

) ( )<br />

:= zu setzen.<br />

(<br />

[a]<br />

p<br />

a<br />

p<br />

a<br />

p<br />

) (<br />

=<br />

b<br />

p<br />

)<br />

; es hat also Sinn<br />

Beispiel: Wir rechnen in F × 13 = {[1], [2], · · · , [12]}. Wir berechnen die Quadrate<br />

in F × 13 . x [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]<br />

x 2 [1] [4] [9] [3] [12] [10] [10] [12] [3] [9] [4] [1]<br />

Somit gilt F ×2<br />

13<br />

= {[1], [3], [4], [9], [10], [12]}. Für das Jacobi-Symbol ergibt sich:<br />

x [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]<br />

( x<br />

13)<br />

+1 −1 +1 +1 −1 −1 −1 −1 +1 +1 −1 +1<br />

Bemerkung 6.1.2 Sei p ≠ 2 eine Primzahl <strong>und</strong> g ∈ F × p eine Primitivwurzel.<br />

( )<br />

Dann gilt g<br />

k<br />

= (−1) k für alle k ∈ Z. (Mit anderen Worten: g k ist genau<br />

p<br />

dann ein Quadrat, wenn k gerade ist.)<br />

Beweis: Nimm an, dass g k ∈ F ×2<br />

p ein Quadrat ist. Dann gibt es ein b ∈ F × p mit<br />

g k = b 2 . Da g Primitivwurzel ist, muss jedes Element von F × p eine Potenz von<br />

g sein. Also existiert ein m ∈ Z mit b = g m (Es wird m = Log g (b) mod p − 1<br />

gelten). Es folgt g k = g 2m <strong>und</strong> wegen ord(g) = p − 1 folgt k = 2m mod p − 1.<br />

Da 2 | p − 1 gilt, folgt k = 2m = 0 mod 2.<br />

Die umgekehrte Implikation ist trivial.<br />

□<br />

Man sieht, dass genau die Hälfte der Elemente von F × p Quadrate sind. Für<br />

jedes Element a ∈ F × p gilt a = g Log g (a) <strong>und</strong> daraus folgt: Genau dann ist a ein<br />

( )<br />

Quadrat, wenn Log(a) = 0 mod 2 gilt. Man kann = (−1) log g (a) schreiben.<br />

Ist a ein Quadrat in F × Logg (a)<br />

p , so sind ±g 2 die beiden Lösungen der Gleichung<br />

X 2 = a über F p .<br />

a<br />

p<br />

Satz 6.1.3 Sei p ≠ 2 eine Primzahl.<br />

( )<br />

a<br />

1. Sei a ∈ Z nicht durch p teilbar. Dann gilt<br />

p<br />

= a p−1<br />

2 mod p. Beachte:<br />

Da p ungerade ist, muß p−1 durch 2 teilbar sein. Dieses Teilergebnis wird<br />

Satz von Euler genannt.<br />

( ) ( ) ( )<br />

2. Sei u, v ∈ F p . Dann gilt = . Insbesondere ist<br />

ein Homomorphismus.<br />

uv<br />

p<br />

F × p<br />

u<br />

p<br />

v<br />

p<br />

( ) u<br />

→ {±1}, u ↦→<br />

p<br />

84

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!