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.

vorgehen:<br />

( ) 33<br />

(1) : =<br />

18<br />

(2) :<br />

(3) :<br />

(4) :<br />

( 0 1<br />

1 −1<br />

) ( 51<br />

33<br />

( ) ( ) ( )<br />

18 0 1 33<br />

=<br />

=<br />

( 15 ) 1( −1<br />

)<br />

18<br />

1 −1 51<br />

−1 2 33<br />

( ) ( ) ( )<br />

15 0 1 18<br />

=<br />

=<br />

( 3 ) 1( −1)<br />

15<br />

−1 2 51<br />

2 −3 33<br />

( ) ( ) ( )<br />

3 0 1 15<br />

=<br />

=<br />

( 0 1) ( −5 ) 3<br />

2 −3 51<br />

−11 17 33<br />

)<br />

( 0 1<br />

1 −1<br />

( 0 1<br />

1 −1<br />

( 0 1<br />

1 −5<br />

) 2 ( 51<br />

33<br />

)<br />

=<br />

) ( 1 −1<br />

−1 2<br />

) ( −1 2<br />

2 −3<br />

) ( 51<br />

33<br />

) ( 51<br />

33<br />

)<br />

=<br />

)<br />

=<br />

Daraus folgt (51, 33) Z = (3) Z <strong>und</strong> die erste Zeile der letzten Matrix-Gleichung<br />

liefert 3 = 2 · 51 − 3 · 31.<br />

□<br />

Algorithmus 2.2.7 (Euklidischer Algorithmus)<br />

Eingabe: x, y ∈ R.<br />

Initialisierung: a = x, b = y, M :=<br />

( 1 0<br />

0 1<br />

Schleife: While b ≠ 0 do { Berechne ( q, r mit a ) ÷ b = q Rest r.<br />

0 1<br />

Überschreibe: a := b, b := r, M :=<br />

M. }<br />

1 −q<br />

Ausgabe: (a, M[1, 1], M[1, 2]). Dann gilt (a) R = (x, y) R , a ∈ ggT(x, y) <strong>und</strong> a =<br />

M[1, 1]x + M[1, 2]y.<br />

( ) a<br />

Man beachte, daß nach jedem Schleifendurchlauf (a) R = (x, y) R <strong>und</strong> =<br />

( )<br />

b<br />

x<br />

M gilt. Da der Betrag von b bei jedem Durchgang um mindestes 1 absinkt,<br />

wird die while-Schleife spätestens nach |y| Schritten<br />

y<br />

verlassen.<br />

)<br />

.<br />

2.3 Primfaktorzerlegung<br />

Eine natürliche Zahl p ≥ 2 heißt Primzahl genau dann, wenn für x, y ∈ N aus<br />

p = xy schon x = 1 oder x = p folgt. Das ist genau dann der Fall, wenn 1 <strong>und</strong><br />

33

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!