Elementare Zahlentheorie und Kryptographie
Elementare Zahlentheorie und Kryptographie
Elementare Zahlentheorie und Kryptographie
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
ist die Menge der Nicht-Einheiten von Z/p n Z gerade<br />
M = {[0], [p], [2p], · · · , [(p n−1 − 2)p], [(p n−1 − 1)p]}<br />
<strong>und</strong> diese Menge hat p n−1 Elemente. Die Menge der Einheiten<br />
(Z/p n Z) × = (Z/p n Z) \ M<br />
hat also genau p n −p n−1 Elemente. Daraus folgt ϕ(p n ) = p n −p n−1 = p n−1 (p−1).<br />
□<br />
Z.B. gilt ϕ(5) = 5 − 1 = 4, ϕ(8) = ϕ(2 3 ) = 2 2 (2 − 1) = 4 <strong>und</strong> ϕ(9) = ϕ(3 2 ) =<br />
3(3 − 2) = 6, aber das wissen wir schon nach obigem Beispiel.<br />
2.6 Der chinesische Restsatz<br />
Sei n 1 , · · · , n t ≥ 2 <strong>und</strong> n = n 1 , · · · , n t . Im folgenden kommen Restklassen modulo<br />
verschiedenen Idealen vor. Sei [a] := [a] n . Wir betrachten die Abbildung<br />
f : Z → Z/n 1 Z × · · · × Z/n t Z, a ↦→ ([a] n1 , · · · , [a] nt ).<br />
Beispiel: Wenn n 1 = 2, n 2 = 5, n 3 = 7 <strong>und</strong> n = 70 gilt, dann gilt z.B.<br />
f(30) = ([30] 2 , [30] 5 , [30] 7 ) = ([0] 2 , [0] 5 , [2] 7 ) <strong>und</strong> f(53) = ([53] 2 , [53] 5 , [53] 7 ) =<br />
([1] 2 , [3] 5 , [4] 7 ).<br />
Man kann die Menge auf der rechten Seite durch komponentenweise Addition<br />
<strong>und</strong> Multiplikation zu einem Ring mit Nullelement 0 := ([0] n1 , · · · , [0] nt ) <strong>und</strong><br />
Einselement 1 := ([1] n1 , · · · , [1] nt ) machen. Man sieht sofort, daß f(1) = 1,<br />
f(a + b) = f(a) + f(b) <strong>und</strong> f(ab) = f(a)f(b) für alle a, b ∈ Z gilt, d.h. f ist ein<br />
Ringhomomorphismus.<br />
Man beachte: Für x, a 1 , · · · , a t ∈ Z gilt<br />
f(x) = ([a 1 ] n1 , · · · , [a t ] nt ) ⇐⇒ ([x] n1 , · · · , [x] nt ) = ([a 1 ] n1 , · · · , [a t ] nt )<br />
⇐⇒ x = a 1 mod n 1<br />
x = a 2 mod n 2<br />
.<br />
x = a t mod n t ,<br />
d.h. wenn man f(x) = ([a 1 ] n1 , · · · , [a t ] nt ) schreibt, so bedeutet das “in Kompaktschreibweise”,<br />
dass die t Modulo-Gleichungen 8 auf der rechten Seite gelten;<br />
Genau dann hat der Vektor ([a 1 ] n1 , · · · , [a t ] nt ) ein Urbild unter f, wenn das Gleichungssystem<br />
auf der rechten Seite eine Lösung in x hat. Wenn f surjektiv ist,<br />
dann bedeutet das, daß für jede erdenkliche Wahl der a i das Gleichungssystem<br />
eine Lösung in x besitzt.<br />
Satz 2.6.1 (Chinesischer Restsatz) Nimm an, dass die Zahlen n i paarweise<br />
teilerfremd sind.<br />
8 Man sagt auch: Kongruenzen.<br />
42