3 Algebra und Zahlentheorie. Themen: Elementare Zahlentheorie Die Restklassenringe n Verschlüsselungstechniken

Größe: px
Ab Seite anzeigen:

Download "3 Algebra und Zahlentheorie. Themen: Elementare Zahlentheorie Die Restklassenringe n Verschlüsselungstechniken"

Transkript

1 3 Algebra und Zahlentheorie Themen: Elementare Zahlentheorie Die Restklassenringe n Verschlüsselungstechniken

2 3.1 Grundlegende Sätze der elementaren Zahlentheorie a, b meist ganze Zahlen.

3 3.1 Grundlegende Sätze der elementaren Zahlentheorie a, b meist ganze Zahlen. a b a ist ein Teiler von b b = aq für eine ganze Zahl q.

4 3.1 Grundlegende Sätze der elementaren Zahlentheorie a, b meist ganze Zahlen. a b a ist ein Teiler von b b = aq für eine ganze Zahl q. p Æ heißt Primzahl genau dann, wenn p genau zwei Teiler hat, nämlich 1 und p.

5 3.1 Grundlegende Sätze der elementaren Zahlentheorie a, b meist ganze Zahlen. a b a ist ein Teiler von b b = aq für eine ganze Zahl q. p Æ heißt Primzahl genau dann, wenn p genau zwei Teiler hat, nämlich 1 und p. Damit ist 1 keine Primzahl, weil sie nur einen Teiler besitzt.

6 Fundamentalsatz der Arithmetik Aus der Schule ist der folgende Satz über die eindeutige Zerlegung einer natürlichen Zahl in ihre Primfaktoren bekannt.

7 Fundamentalsatz der Arithmetik Aus der Schule ist der folgende Satz über die eindeutige Zerlegung einer natürlichen Zahl in ihre Primfaktoren bekannt. Satz Ist p 1 = 2, p 2 = 3, p 3 = 5,... die Folge der Primzahlen, so gibt es zu jeder natürlichen Zahl a > 1 eindeutige Exponenten r 1,...,r k Æ 0 mit a = p r 1 1 p r p r k k, r k > 0.

8 Fundamentalsatz der Arithmetik Aus der Schule ist der folgende Satz über die eindeutige Zerlegung einer natürlichen Zahl in ihre Primfaktoren bekannt. Satz Ist p 1 = 2, p 2 = 3, p 3 = 5,... die Folge der Primzahlen, so gibt es zu jeder natürlichen Zahl a > 1 eindeutige Exponenten r 1,...,r k Æ 0 mit a = p r 1 1 p r p r k k, r k > 0. Wenn wir vor der rechten Seite ein Minuszeichen setzen dürfen, gilt er auch für alle a mit a > 1.

9 Eine Primzahl als Teiler Unter den vielen Anwendungen dieses Satzes erwähnen wir: Ist eine Primzahl p Teiler von ab, so ist p a oder p b.

10 Eine Primzahl als Teiler Unter den vielen Anwendungen dieses Satzes erwähnen wir: Ist eine Primzahl p Teiler von ab, so ist p a oder p b. Schauen wir uns die Primfaktorzerlegungen von a und b an, so muss p in einer der beiden vorkommen.

11 Kongruenzen Wir sagen, a ist kongruent zu b modulo m, wenn die natürliche Zahl m ein Teiler von b a ist, also m b a.

12 Kongruenzen Wir sagen, a ist kongruent zu b modulo m, wenn die natürliche Zahl m ein Teiler von b a ist, also m b a. Schreiben dafür a b mod m.

13 Kongruenzen Wir sagen, a ist kongruent zu b modulo m, wenn die natürliche Zahl m ein Teiler von b a ist, also m b a. Schreiben dafür a b mod m. Die Zahl m heißt Modul der Kongruenz.

14 Kongruenzen Wir sagen, a ist kongruent zu b modulo m, wenn die natürliche Zahl m ein Teiler von b a ist, also m b a. Schreiben dafür a b mod m. Die Zahl m heißt Modul der Kongruenz. Die Differenz zweier gerader Zahlen ist gerade, sie sind daher kongruent modulo 2.

15 Kongruenzen Wir sagen, a ist kongruent zu b modulo m, wenn die natürliche Zahl m ein Teiler von b a ist, also m b a. Schreiben dafür a b mod m. Die Zahl m heißt Modul der Kongruenz. Die Differenz zweier gerader Zahlen ist gerade, sie sind daher kongruent modulo 2. Ebenso sind zwei ungerade Zahlen kongruent modulo 2, weil ihre Differenz ebenfalls geradzahlig ist.

16 Kongruenzen Sind zwei Zahlen kongruent modulo m, so muss die Differenz der beiden Zahlen ein ganzzahliges Vielfaches von m sein, daher a b mod m m a b a = b+qm für ein q.

17 Kongruenzen Sind zwei Zahlen kongruent modulo m, so muss die Differenz der beiden Zahlen ein ganzzahliges Vielfaches von m sein, daher a b mod m m a b a = b+qm für ein q. Eine natürliche Zahl a hinterlässt beim Teilen durch m einen Rest in der Menge {0, 1,...,m 1}.

18 Kongruenzen Sind zwei Zahlen kongruent modulo m, so muss die Differenz der beiden Zahlen ein ganzzahliges Vielfaches von m sein, daher a b mod m m a b a = b+qm für ein q. Eine natürliche Zahl a hinterlässt beim Teilen durch m einen Rest in der Menge {0, 1,...,m 1}. Zwei natürliche Zahlen a, b sind genau dann kongruent modulo m, wenn sie beim Teilen durch m den gleichen Rest besitzen.

19 Kongruenzen Sind zwei Zahlen kongruent modulo m, so muss die Differenz der beiden Zahlen ein ganzzahliges Vielfaches von m sein, daher a b mod m m a b a = b+qm für ein q. Eine natürliche Zahl a hinterlässt beim Teilen durch m einen Rest in der Menge {0, 1,...,m 1}. Zwei natürliche Zahlen a, b sind genau dann kongruent modulo m, wenn sie beim Teilen durch m den gleichen Rest besitzen. Dieser Rest fällt in b a heraus. Dieses Prinzip lässt sich auch auf negative Zahlen ausdehnen, wenn wir m auf den Rest addieren.

20 Rechenregeln für Kongruenzen a b mod m, c d mod m a±c b ± d mod m und ac bd mod m.

21 Rechenregeln für Kongruenzen a b mod m, c d mod m a±c b ± d mod m und ac bd mod m. Insbesondere a b mod m a k b k mod m.

22 Rechenregeln für Kongruenzen a b mod m, c d mod m Insbesondere a±c b ± d mod m und ac bd mod m. a b mod m a k b k mod m. Zusammenfassung: Ist p(x) ein Polynom mit ganzzahligen Koeffizienten, so gilt a b mod m p(a) p(b) mod m.

23 Teilerfremde Zahlen Zwei natürliche Zahlen heißen teilerfremd, wenn sie nur 1 als gemeinsamen Teiler besitzen.

24 Teilerfremde Zahlen Zwei natürliche Zahlen heißen teilerfremd, wenn sie nur 1 als gemeinsamen Teiler besitzen. a und b sind genau dann teilerfremd, wenn ihre Primfakorzerlegungen keine gemeinsamen Primfaktoren besitzen

25 Division in der Kongruenzrelation Vorsicht: Es gilt m 2m mod m, aber 1 2 mod m.

26 Division in der Kongruenzrelation Vorsicht: Es gilt m 2m mod m, aber 1 2 mod m. Daher ac bc mod m, c und m teilerfremd a b mod m.

27 Division in der Kongruenzrelation Vorsicht: Es gilt m 2m mod m, aber 1 2 mod m. Daher ac bc mod m, c und m teilerfremd a b mod m. Beweis ac bc mod m m (b a)c.

28 Division in der Kongruenzrelation Vorsicht: Es gilt m 2m mod m, aber Daher 1 2 mod m. ac bc mod m, c und m teilerfremd a b mod m. Beweis ac bc mod m m (b a)c. Sind m und c teilerfremd, so kommen in den Primfaktorzerlegungen von m und c nur verschiedene Primzahlen vor. Damit muss m ein Teiler von b a sein.

29 Kleiner Satz von Fermat Satz Sei a positiv und p eine Primzahl. Dann gilt a p a mod p.

30 Kleiner Satz von Fermat Satz Sei a positiv und p eine Primzahl. Dann gilt a p a mod p. Ist p kein Teiler von a, folgt hieraus a p 1 1 mod p.

31 Beweis a p a mod p. Vollständige Induktion über a : Für a = 1 ist p 1 p 1 richtig.

32 Beweis a p a mod p. Vollständige Induktion über a : Für a = 1 ist p 1 p 1 richtig. Induktionsvoraussetzung: Behauptung ist für a richtig, also p a p a.

33 Beweis a p a mod p. Vollständige Induktion über a : Für a = 1 ist p 1 p 1 richtig. Induktionsvoraussetzung: Behauptung ist für a richtig, also p a p a. Wir müssen zeigen, dass p (a+1) p (a+1).

34 Beweis p (a+1) p (a+1). Mit der binomischen Formel erhalten wir ( ) p p (a+1) p (a+1) = a i (a+1) i i=0 ( ) p 1 p = a p + 1+ a i (a+1) i i=1

35 Beweis p (a+1) p (a+1). Mit der binomischen Formel erhalten wir ( ) p p (a+1) p (a+1) = a i (a+1) i i=0 ( ) p 1 p = a p + 1+ a i (a+1) i i=1 ( ) p 1 p = a p a+ a i. i i=1

36 Beweis p (a+1) p (a+1). Mit der binomischen Formel erhalten wir ( ) p p (a+1) p (a+1) = a i (a+1) i i=0 ( ) p 1 p = a p + 1+ a i (a+1) i i=1 ( ) p 1 p = a p a+ a i. i i=1 Auf der rechten Seite ist a p a aufgrund der Induktionsvoraussetzung durch p teilbar.

37 Beweis ( p 1 p (a+1) p (a+1) = a p a+ i i=1 ) a i. Die Binomialkoeffizienten ( p sind ganzzahlig. i ) = p! i!(p i)!

38 Beweis ( p 1 p (a+1) p (a+1) = a p a+ i i=1 ) a i. Die Binomialkoeffizienten ( p i ) = p! i!(p i)! sind ganzzahlig. Ist p eine Primzahl, so kann der Faktor p im Zähler für i 0 und i p nicht herausgekürzt werden.

39 Beweis ( p 1 p (a+1) p (a+1) = a p a+ i i=1 ) a i. Die Binomialkoeffizienten ( p i ) = p! i!(p i)! sind ganzzahlig. Ist p eine Primzahl, so kann der Faktor p im Zähler für i 0 und i p nicht herausgekürzt werden. Da die Binomialkoeffizienten hier durch p teilbar sind, ist auch die linke Seite durch p teilbar.

40 Beispiel Zeigen Sie, dass für jede positive Zahl n gilt 30 n 5 n.

41 Beispiel Zeigen Sie, dass für jede positive Zahl n gilt 30 n 5 n. Lösung: Die Teilbarkeit durch 5 folgt aus dem Fermatschen Satz.

42 Beispiel Zeigen Sie, dass für jede positive Zahl n gilt 30 n 5 n. Lösung: Die Teilbarkeit durch 5 folgt aus dem Fermatschen Satz. Wegen n 5 n = (n 1)n(n+1)(n 2 + 1) ist n 5 n außerdem durch 2 und durch 3 teilbar.

43 Beispiel Zeigen Sie, dass für jede positive Zahl n gilt 30 n 5 n. Lösung: Die Teilbarkeit durch 5 folgt aus dem Fermatschen Satz. Wegen n 5 n = (n 1)n(n+1)(n 2 + 1) ist n 5 n außerdem durch 2 und durch 3 teilbar. Beide Zahlen müssen Teiler einer Zahl in der Folge n 1, n, n+1 sein.

44 Division mit Rest Sind a Æ 0 und b Æ, so gibt es eindeutig bestimmte Zahlen m, r Æ 0 mit a = mb + r, 0 r < b.

45 Division mit Rest Sind a Æ 0 und b Æ, so gibt es eindeutig bestimmte Zahlen m, r Æ 0 mit a = mb + r, 0 r < b. Jede nichtnegative ganze Zahl liegt in genau einem Intervall [0, b),[b, 2b),... Daher sind sowohl m als auch r eindeutig bestimmt.

46 Ganzzahldivision Für ganzzahliges a existieren eindeutige b und 0 r < m mit a = mb + r.

47 Ganzzahldivision Für ganzzahliges a existieren eindeutige b und 0 r < m mit a = mb + r. Ganzzahldivision: a div m = b.

48 Ganzzahldivision Für ganzzahliges a existieren eindeutige b und 0 r < m mit a = mb + r. Ganzzahldivision: a div m = b. Beispiel: 15div 7 = 2, aber 15div 7 = 3.

49 Ganzzahldivision Für ganzzahliges a existieren eindeutige b und 0 r < m mit Ganzzahldivision: a div m = b. Beispiel: a = mb + r. 15div 7 = 2, aber 15div 7 = 3. Der auftretende Rest r {0,...,m 1} ist der Rest von a modulo m.

50 Ganzzahldivision Für ganzzahliges a existieren eindeutige b und 0 r < m mit Ganzzahldivision: a div m = b. Beispiel: a = mb + r. 15div 7 = 2, aber 15div 7 = 3. Der auftretende Rest r {0,...,m 1} ist der Rest von a modulo m. Schreiben dafür a mod m. Dann a = m (a divm)+(a mod m).

51 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b,

52 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b, Aus t a und t b folgt, dass t d.

53 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b, Aus t a und t b folgt, dass t d. Schreiben dafür d = ggt(a, b).

54 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b, Aus t a und t b folgt, dass t d. Schreiben dafür d = ggt(a, b). Für teilerfremde Zahlen gilt ggt(a, b) = 1.

55 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b, Aus t a und t b folgt, dass t d. Schreiben dafür d = ggt(a, b). Für teilerfremde Zahlen gilt ggt(a, b) = 1. Den größten gemeinsamen Teiler kann man aus den Primfaktorzerlegungen der Zahlen a und b bestimmen, indem man das Produkt der gemeinsamen Primfaktoren bildet.

56 Größter gemeinsamer Teiler d heißt größter gemeinsamer Teiler von a Æ und b Æ, wenn d a, b, Aus t a und t b folgt, dass t d. Schreiben dafür d = ggt(a, b). Für teilerfremde Zahlen gilt ggt(a, b) = 1. Den größten gemeinsamen Teiler kann man aus den Primfaktorzerlegungen der Zahlen a und b bestimmen, indem man das Produkt der gemeinsamen Primfaktoren bildet. Besser den Beweis des nächsten Satzes nehmen

57 Satz vom größten gemeinsamen Teiler, Lemma von Bézout Satz Für a, b Æ existiert genau ein größter gemeinsamer Teiler d Æ.

58 Satz vom größten gemeinsamen Teiler, Lemma von Bézout Satz Für a, b Æ existiert genau ein größter gemeinsamer Teiler d Æ. Ferner gibt es Zahlen α,β mit d = αa+βb.

59 Beweis Wir dürfen a > b annehmen. Wir wenden fortgesetzte Division mit Rest nach folgendem Schema solange an, bis der Rest 0 entsteht: a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k.

60 Beweis Wir dürfen a > b annehmen. Wir wenden fortgesetzte Division mit Rest nach folgendem Schema solange an, bis der Rest 0 entsteht: a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. Da die Folge der Reste nichtnegativ und streng monoton fallend ist, kommen wir nach endlich vielen Schritten zum Rest 0.

61 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k.

62 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. r k ist der größte gemeinsame Teiler von a und b:

63 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. r k ist der größte gemeinsame Teiler von a und b: Liest man nämlich die Gleichungen von unten nach oben, so kommt man auf die Beziehungen r k r k 1, r k r k 2,... r k b, r k a, womit r k ein gemeinsamer Teiler von b und a ist.

64 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k.

65 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. Für einen beliebigen gemeinsamen Teiler t von a und b kommt man, wenn man die Gleichungen von oben nach unten liest, auf t r 1, t r 2,..., t r k.

66 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. Für einen beliebigen gemeinsamen Teiler t von a und b kommt man, wenn man die Gleichungen von oben nach unten liest, auf t r 1, t r 2,..., t r k. Damit ist in der Tat r k = ggt(a, b).

67 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. r k = αa+βb: Aus der vorletzten und drittletzten Gleichung ergibt sich r k = r k 2 r k 1 q k, r k = (1+q k 1 q k )r k 2 q k r k 3.

68 Beweis a = b q 1 + r 1, 0 < r 1 < b, b = r 1 q 2 + r 2, 0 < r 2 < r 1, r 1 = r 2 q 3 + r 3, 0 < r 3 < r 2,. r k 4 = r k 3 q k 2 + r k 2, 0 < r k 2 < r k 3, r k 3 = r k 2 q k 1 + r k 1, 0 < r k 1 < r k 2, r k 2 = r k 1 q k + r k, 0 < r k < r k 1, r k 1 = r k q k. r k = αa+βb: Aus der vorletzten und drittletzten Gleichung ergibt sich r k = r k 2 r k 1 q k, r k = (1+q k 1 q k )r k 2 q k r k 3. Stelle r k 2 als Kombination von r k 4 und r k 3 dar: r k = αa+βb.

69 Beispiel Das im letzten Beweis dargestellte Verfahren ist deshalb so effektiv, weil sich die r i in jedem Schritt mindestens halbieren.

70 Beispiel Das im letzten Beweis dargestellte Verfahren ist deshalb so effektiv, weil sich die r i in jedem Schritt mindestens halbieren. Für a = 38 und b = 10 erhält man also ggt(38, 10) = = = = 2 4,

71 Beispiel Das im letzten Beweis dargestellte Verfahren ist deshalb so effektiv, weil sich die r i in jedem Schritt mindestens halbieren. Für a = 38 und b = 10 erhält man also ggt(38, 10) = 2.. α,β bestimmt man aus 2 = also α = 1 und β = = = = 2 4, = 10 1 ( ) = ,

72 3.2 Stellenwertsysteme Sei g Æ\{1}. Die g-adische Darstellung einer natürlichen Zahl n ist von der Form n = a 0 g 0 + a 1 g a s g s = mit Ziffern a k {0, 1,...,g 1}. s a k g k k=0

73 3.2 Stellenwertsysteme Sei g Æ\{1}. Die g-adische Darstellung einer natürlichen Zahl n ist von der Form n = a 0 g 0 + a 1 g a s g s = mit Ziffern a k {0, 1,...,g 1}. s a k g k k=0 Für die Basis g hat sich im täglichen Gebrauch g = 10 durchgesetzt, wir schreiben ja a s...a 0.

74 3.2 Stellenwertsysteme Sei g Æ\{1}. Die g-adische Darstellung einer natürlichen Zahl n ist von der Form n = a 0 g 0 + a 1 g a s g s = mit Ziffern a k {0, 1,...,g 1}. s a k g k k=0 Für die Basis g hat sich im täglichen Gebrauch g = 10 durchgesetzt, wir schreiben ja a s...a 0. Relikte anderer Basen sind bei uns noch erkennbar: Stunden, Minuten und Sekunden sind im 60er System strukturiert, das Dutzend und das Gros erinnern an die Basis 12.

75 Bestimmung der Ziffern Für die Darstellung s n = a 0 g 0 + a 1 g a s g s = a k g k k=0 schreiben wir n = a s a s 1...a 0g.

76 Bestimmung der Ziffern Für die Darstellung s n = a 0 g 0 + a 1 g a s g s = a k g k k=0 schreiben wir n = a s a s 1...a 0g. Diese Darstellung ist offenbar eindeutig und es gilt a k = (n div g k ) mod g für k = 0, 1,...

77 Bestimmung der Ziffern Für die Darstellung schreiben wir n = a 0 g 0 + a 1 g a s g s = n = a s a s 1...a 0g. s a k g k k=0 Diese Darstellung ist offenbar eindeutig und es gilt a k = (n div g k ) mod g für k = 0, 1,... Für die praktische Rechnung dividiert man fortgesetzt ganzzahlig durch g und nimmt anschließend die Ergebnisse modulo g.

78 Beispiel Für n = 50 und g = 2 gilt 50div1 = 50, 50div 2 = 25, 25div 2 = 12, 12div2 = 6, 6div 2 = 3, 3div2 = 1, daher =

79 Darstellung ganzer Zahlen im Rechner Stehen uns s + 1 Bits im Binärsystem g = 2 zur Verfügung, so geht ein Bit für das Vorzeichen verloren.

80 Darstellung ganzer Zahlen im Rechner Stehen uns s + 1 Bits im Binärsystem g = 2 zur Verfügung, so geht ein Bit für das Vorzeichen verloren. Es ist aber ungünstig, explizit das Vorzeichen zu codieren, weil das bei der Addition zu Fallunterscheidungen führt.

81 Darstellung ganzer Zahlen im Rechner Stehen uns s + 1 Bits im Binärsystem g = 2 zur Verfügung, so geht ein Bit für das Vorzeichen verloren. Es ist aber ungünstig, explizit das Vorzeichen zu codieren, weil das bei der Addition zu Fallunterscheidungen führt. Die Vorzeichen der beiden zu addierenden Zahlen entscheiden darüber, ob addiert oder subtrahiert wird.

82 Zweierkomplemente Besser ist es daher, Zweierkomplemente zu verwenden, nämlich [a s a s 1...a 0 ] 2 = a s 1...a 02 2 s a s.

83 Zweierkomplemente Besser ist es daher, Zweierkomplemente zu verwenden, nämlich [a s a s 1...a 0 ] 2 = a s 1...a 02 2 s a s. Bei a s = 0 laufen die nichtnegativen ganzen Zahlen von 0 = [0...0] 2 bis 2 s 1 = [ ] 2

84 Zweierkomplemente Besser ist es daher, Zweierkomplemente zu verwenden, nämlich [a s a s 1...a 0 ] 2 = a s 1...a 02 2 s a s. Bei a s = 0 laufen die nichtnegativen ganzen Zahlen von 0 = [0...0] 2 bis 2 s 1 = [ ] 2 Die negativen Zahlen laufen von 1 = [11...1] 2 bis 2 s = [10...0] 2.

85 Zweierkomplemente Besser ist es daher, Zweierkomplemente zu verwenden, nämlich [a s a s 1...a 0 ] 2 = a s 1...a 02 2 s a s. Bei a s = 0 laufen die nichtnegativen ganzen Zahlen von 0 = [0...0] 2 bis 2 s 1 = [ ] 2 Die negativen Zahlen laufen von 1 = [11...1] 2 bis 2 s = [10...0] 2. Bei der Addition solcher Zahlen führt man eine normale binäre Addition durch, ohne die besondere Bedeutung der Stelle s zu berücksichtigen.

86 Zweierkomplemente Besser ist es daher, Zweierkomplemente zu verwenden, nämlich [a s a s 1...a 0 ] 2 = a s 1...a 02 2 s a s. Bei a s = 0 laufen die nichtnegativen ganzen Zahlen von 0 = [0...0] 2 bis 2 s 1 = [ ] 2 Die negativen Zahlen laufen von 1 = [11...1] 2 bis 2 s = [10...0] 2. Bei der Addition solcher Zahlen führt man eine normale binäre Addition durch, ohne die besondere Bedeutung der Stelle s zu berücksichtigen. Allerdings fällt ein Übertrag von der Stelle s unter den Tisch. Solange sich die Zahlen im angegebenen Bereich bewegen, ist diese Addition korrekt:

87 Beispiel Für s = 3 können die Zahlen von 2 3 = 8 bis = 7 dargestellt werden.

88 Beispiel Für s = 3 können die Zahlen von dargestellt werden. 2 3 = 8 bis = 7 Es ist klar, dass zwei nichtnegative Zahlen korrekt addiert werden, solange die 7 nicht überschritten wird.

89 Beispiel Für s = 3 können die Zahlen von dargestellt werden. 2 3 = 8 bis = 7 Es ist klar, dass zwei nichtnegative Zahlen korrekt addiert werden, solange die 7 nicht überschritten wird. Andernfalls erhalten wir z.b. 4+4 = [0100] 2 +[0100] 2? = [1000]2 = 8.

90 Beispiel Für s = 3 können die Zahlen von dargestellt werden. 2 3 = 8 bis = 7 Es ist klar, dass zwei nichtnegative Zahlen korrekt addiert werden, solange die 7 nicht überschritten wird. Andernfalls erhalten wir z.b. 4+4 = [0100] 2 +[0100] 2? = [1000]2 = 8. Bei der Summe zweier negativer Zahlen darf die Summe nicht kleiner als 8 werden, z.b 1 1 = [1111] 2 +[1111] 2 = [1110] 2 = 2, 4 5 = [1100] 2 +[1011] 2? = [0111]2 = 7.

91 3.3 Untergruppen und der Satz von Lagrange Wir hatten = (G, e, ) eine Gruppe genannt, wenn die zweistellige Operation assoziativ ist, es ein neutrales Element e gibt, es zu jedem x ein x 1 gibt mit x x 1 = x 1 x = e.

92 Untergruppen U G heißt Untergruppe von G, wenn: (U, e, ) ist Gruppe ist mit der gleichen Operation eingeschränkt auf U U.

93 Untergruppen U G heißt Untergruppe von G, wenn: (U, e, ) ist Gruppe ist mit der gleichen Operation eingeschränkt auf U U. In diesem Fall schreiben wir U G und, falls U G, U < G.

94 Untergruppenkriterium Satz (G, e, ) sei eine Gruppe. U G ist genau dann eine Untergruppe von G, wenn (a) U, (b) Mit x, y U ist auch x y U. (c) Zu jedem x U existiert x 1 U.

95 Untergruppenkriterium Satz (G, e, ) sei eine Gruppe. U G ist genau dann eine Untergruppe von G, wenn (a) U, (b) Mit x, y U ist auch x y U. (c) Zu jedem x U existiert x 1 U. Beweis Eine Untergruppe erfüllt (a),(b),(c).

96 Untergruppenkriterium Satz (G, e, ) sei eine Gruppe. U G ist genau dann eine Untergruppe von G, wenn (a) U, (b) Mit x, y U ist auch x y U. (c) Zu jedem x U existiert x 1 U. Beweis Eine Untergruppe erfüllt (a),(b),(c). Wegen (a) gibt es ein x U, das nach (c) ein inverses Element x 1 U besitzt.

97 Untergruppenkriterium Satz (G, e, ) sei eine Gruppe. U G ist genau dann eine Untergruppe von G, wenn (a) U, (b) Mit x, y U ist auch x y U. (c) Zu jedem x U existiert x 1 U. Beweis Eine Untergruppe erfüllt (a),(b),(c). Wegen (a) gibt es ein x U, das nach (c) ein inverses Element x 1 U besitzt. Nach (b) ist dann auch x x 1 = e U. Das Assoziativgesetz gilt in U, weil es in G gilt.

98 Beispiele U = {e} und U = G sind immer Untergruppen einer Gruppe G, man nennt sie die trivialen Untergruppen.

99 Beispiele U = {e} und U = G sind immer Untergruppen einer Gruppe G, man nennt sie die trivialen Untergruppen. Weitere Beispiele: Die ganzen Zahlen sind mit der üblichen Addition eine Untergruppe der rationalen Zahlen. Die geraden Zahlen sind wiederum eine Untergruppe der ganzen Zahlen.

100 Beispiele U = {e} und U = G sind immer Untergruppen einer Gruppe G, man nennt sie die trivialen Untergruppen. Weitere Beispiele: Die ganzen Zahlen sind mit der üblichen Addition eine Untergruppe der rationalen Zahlen. Die geraden Zahlen sind wiederum eine Untergruppe der ganzen Zahlen. Die Menge der Permutationen von A n = {1, 2,...,n} mit p(1) = 1 ist eine Untergruppe, die die gleiche Struktur wie die Permutationen der Menge A n 1 besitzt.

101 Satz von Lagrange Satz Sei G eine endliche Gruppe. Ist U eine Untergruppe von G, so ist ihre Kardinalität U ein Teiler von G.

102 Beweis Sei U Untergruppe der endlichen Gruppe G. Für jedes x G betrachten wir die Nebenklasse xu = {xy : y U}.

103 Beweis Sei U Untergruppe der endlichen Gruppe G. Für jedes x G betrachten wir die Nebenklasse xu = {xy : y U}. xy 1 = xy 2 für y 1, y 2 U y 1 = y 2.

104 Beweis Sei U Untergruppe der endlichen Gruppe G. Für jedes x G betrachten wir die Nebenklasse xu = {xy : y U}. xy 1 = xy 2 für y 1, y 2 U y 1 = y 2. Damit sind alle Nebenklassen gleich groß und haben U viele Elemente.

105 Beweis Sei U Untergruppe der endlichen Gruppe G. Für jedes x G betrachten wir die Nebenklasse xu = {xy : y U}. xy 1 = xy 2 für y 1, y 2 U y 1 = y 2. Damit sind alle Nebenklassen gleich groß und haben U viele Elemente. Haben zwei Nebenklassen x 1 U, x 2 U ein Element x 1 y 1 = x 2 y 2 gemeinsam, so sind die Nebenklassen gleich wegen x 1 U = x 1 (y 1 U) = (x 1 y 1 )U = x 2 y 2 U = x 2 U.

106 Beweis Sei U Untergruppe der endlichen Gruppe G. Für jedes x G betrachten wir die Nebenklasse xu = {xy : y U}. xy 1 = xy 2 für y 1, y 2 U y 1 = y 2. Damit sind alle Nebenklassen gleich groß und haben U viele Elemente. Haben zwei Nebenklassen x 1 U, x 2 U ein Element x 1 y 1 = x 2 y 2 gemeinsam, so sind die Nebenklassen gleich wegen x 1 U = x 1 (y 1 U) = (x 1 y 1 )U = x 2 y 2 U = x 2 U. Wegen x = xe xu kommt jedes x G in einer Nebenklasse vor.

107 3.4 Restklassenkörper und der Satz von Wilson à = (K, 0, 1,+, ) heißt Körper, wenn (K, 0,+) und (K \ 0, 1, ) abelsche Gruppen sind, das Distributivgesetz a (b + c) = a b + a c gilt.

108 3.4 Restklassenkörper und der Satz von Wilson à = (K, 0, 1,+, ) heißt Körper, wenn (K, 0,+) und (K \ 0, 1, ) abelsche Gruppen sind, das Distributivgesetz a (b + c) = a b + a c gilt. Das inverse Element von a bezüglich der Addition schreiben wir als a, das der Multiplikation als a 1.

109 3.4 Restklassenkörper und der Satz von Wilson à = (K, 0, 1,+, ) heißt Körper, wenn (K, 0,+) und (K \ 0, 1, ) abelsche Gruppen sind, das Distributivgesetz a (b + c) = a b + a c gilt. Das inverse Element von a bezüglich der Addition schreiben wir als a, das der Multiplikation als a 1. Üblicherweise verwendet man a b statt a +( b) und ab statt a b. Weiter gilt die bekannte Regel Punktrechnung geht vor Strichrechnung.

110 Rechenregeln Sei (K, 0, 1, +, ) ein Körper. Dann gilt: (a) Die neutralen Elemente der Addition und der Multiplikation sind eindeutig bestimmt.

111 Rechenregeln Sei (K, 0, 1, +, ) ein Körper. Dann gilt: (a) Die neutralen Elemente der Addition und der Multiplikation sind eindeutig bestimmt. (b) Das inverse Element a der Addition und das inverse Element a 1, a 0, der Multiplikation sind eindeutig bestimmt.

112 Rechenregeln Sei (K, 0, 1, +, ) ein Körper. Dann gilt: (a) Die neutralen Elemente der Addition und der Multiplikation sind eindeutig bestimmt. (b) Das inverse Element a der Addition und das inverse Element a 1, a 0, der Multiplikation sind eindeutig bestimmt. (c) Es gilt a 0 = 0, ( 1)a = a, ( a)b = ab.

113 Rechenregeln Sei (K, 0, 1, +, ) ein Körper. Dann gilt: (a) Die neutralen Elemente der Addition und der Multiplikation sind eindeutig bestimmt. (b) Das inverse Element a der Addition und das inverse Element a 1, a 0, der Multiplikation sind eindeutig bestimmt. (c) Es gilt a 0 = 0, ( 1)a = a, ( a)b = ab. (d) Ist a 0, so folgt aus ab = ac, dass b = c.

114 Rechenregeln Sei (K, 0, 1, +, ) ein Körper. Dann gilt: (a) Die neutralen Elemente der Addition und der Multiplikation sind eindeutig bestimmt. (b) Das inverse Element a der Addition und das inverse Element a 1, a 0, der Multiplikation sind eindeutig bestimmt. (c) Es gilt a 0 = 0, ( 1)a = a, ( a)b = ab. (d) Ist a 0, so folgt aus ab = ac, dass b = c. (e) Ein Körper ist nullteilerfrei, d.h. aus ab = 0 folgt a = 0 oder b = 0.

115 Beweis (c) Aus a0 = a(0+0) = a0+a0 folgt a0 = 0.

116 Beweis (c) Aus a0 = a(0+0) = a0+a0 folgt a0 = 0. 0 = 0a = (1+( 1))a = a+( 1)a ( 1)a = a.

117 Beweis (c) Aus a0 = a(0+0) = a0+a0 folgt a0 = 0. 0 = 0a = (1+( 1))a = a+( 1)a ( 1)a = a. Mit ( 1)a = a folgt ( a)b = ( 1)ab = ( 1)(ab) = ab.

118 Beweis (c) Aus a0 = a(0+0) = a0+a0 folgt a0 = 0. 0 = 0a = (1+( 1))a = a+( 1)a ( 1)a = a. Mit ( 1)a = a folgt ( a)b = ( 1)ab = ( 1)(ab) = ab. (e) Ist ab = 0 und b 0, so a = abb 1 = 0b 1 = 0 wegen (c).

119 Restklassen Sei n > 1 eine natürliche Zahl. Dann ist die auf erklärte Relation a b mod n eine Äquivalenzrelation.

120 Restklassen Sei n > 1 eine natürliche Zahl. Dann ist die auf erklärte Relation a b mod n eine Äquivalenzrelation. Denn sie ist reflexiv und symmetrisch sowie transitiv wegen a b mod n, b c mod n a = b + qm, b = c + q m a = c +(q + q )m.

121 Restklassen Zwei ganze Zahlen sind daher äquivalent, wenn sie bei der Division durch n den gleichen Rest modulo n besitzen.

122 Restklassen Zwei ganze Zahlen sind daher äquivalent, wenn sie bei der Division durch n den gleichen Rest modulo n besitzen. Die zugehörigen Äquivalenzklassen besitzen daher die natürlichen Vertreter 0, 1,...,n 1.

123 Restklassen Zwei ganze Zahlen sind daher äquivalent, wenn sie bei der Division durch n den gleichen Rest modulo n besitzen. Die zugehörigen Äquivalenzklassen besitzen daher die natürlichen Vertreter 0, 1,...,n 1. Die Menge bildet eine Partition von. n = {0, 1,...,n 1}

124 Restklassen Auf n können wir die Operationen a+b = a+b, a b = a b definieren.

125 Restklassen Auf n können wir die Operationen definieren. a+b = a+b, a b = a b Wir beweisen die Korrektheit dieser Definitionen, also die Unabhängigkeit von den Vertretern der jeweiligen Äquivalenzklasse.

126 Restklassen Auf n können wir die Operationen definieren. a+b = a+b, a b = a b Wir beweisen die Korrektheit dieser Definitionen, also die Unabhängigkeit von den Vertretern der jeweiligen Äquivalenzklasse. Ist a a, b b, so a = a+pn, b = b + qn. Dann a +b = a+b+(p+q)n a+b, a b = ab+aqn+bpn+pqn 2 a b.

127 Alternative Alternativ wird auch n = {0, 1,...,n 1} geschrieben.

128 Alternative Alternativ wird auch geschrieben. n = {0, 1,...,n 1} Man addiert und multipliziert diese Zahlen normal in Æ 0 und ordnet das Ergebnis der zugehörigen Äquivalenzklasse beziehungsweise ihrem Vertreter in n zu.

129 Alternative Alternativ wird auch geschrieben. n = {0, 1,...,n 1} Man addiert und multipliziert diese Zahlen normal in Æ 0 und ordnet das Ergebnis der zugehörigen Äquivalenzklasse beziehungsweise ihrem Vertreter in n zu. Schreibe + n und n für die so definierten Operationen.

130 Alternative Alternativ wird auch geschrieben. n = {0, 1,...,n 1} Man addiert und multipliziert diese Zahlen normal in Æ 0 und ordnet das Ergebnis der zugehörigen Äquivalenzklasse beziehungsweise ihrem Vertreter in n zu. Schreibe + n und n für die so definierten Operationen. Beispielsweise gilt in = 6 2 mod 4, daher = 2.

131 n =

132 n =

133 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ.

134 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ. 0 ist neutral bezüglich der Addition.

135 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ. 0 ist neutral bezüglich der Addition. Zu a n ist n a das inverse Element bezüglich der Addition, denn es gilt a+(n a) = n 0 mod n.

136 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ. 0 ist neutral bezüglich der Addition. Zu a n ist n a das inverse Element bezüglich der Addition, denn es gilt a+(n a) = n 0 mod n. Damit ist ( n, 0,+) eine kommutative Gruppe.

137 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ. 0 ist neutral bezüglich der Addition. Zu a n ist n a das inverse Element bezüglich der Addition, denn es gilt a+(n a) = n 0 mod n. Damit ist ( n, 0,+) eine kommutative Gruppe. Das Distributivgesetz wird von der Rechnung mit ganzen Zahlen geerbt und ist daher ebenfalls gültig.

138 Algebraischen Eigenschaften von n Beide Operationen + n und n sind assoziativ und kommutativ. 0 ist neutral bezüglich der Addition. Zu a n ist n a das inverse Element bezüglich der Addition, denn es gilt a+(n a) = n 0 mod n. Damit ist ( n, 0,+) eine kommutative Gruppe. Das Distributivgesetz wird von der Rechnung mit ganzen Zahlen geerbt und ist daher ebenfalls gültig. 1 ist neutrales Element der Multiplikation, was n zu einem kommutativen Ring macht.

139 Noch einmal n = Wie die Tafel oben rechts zeigt, gibt es für die 2 bei n = 4 kein inverses Element.

140 Noch einmal n = Wie die Tafel oben rechts zeigt, gibt es für die 2 bei n = 4 kein inverses Element. Allgemein ist für zusammengesetztes n = kl die Struktur kein Körper wegen k n l = n 0 mod n, sie ist damit nicht nullteilerfrei.

141 Restklassenkörper Satz Ist p eine Primzahl, so ist p zusammen mit den Operationen + p und p ein Körper, der Restklassenkörper modulo p genannt wird.

142 Restklassenkörper Satz Ist p eine Primzahl, so ist p zusammen mit den Operationen + p und p ein Körper, der Restklassenkörper modulo p genannt wird. Für a 0 gilt a = p a sowie a 1 a p 2 mod p.

143 Restklassenkörper Satz Ist p eine Primzahl, so ist p zusammen mit den Operationen + p und p ein Körper, der Restklassenkörper modulo p genannt wird. Für a 0 gilt a = p a sowie a 1 a p 2 mod p. Genau die Elemente 1 und p 1 sind zu sich selbst invers bezüglich der Multiplikation p.

144 Restklassenkörper Satz Ist p eine Primzahl, so ist p zusammen mit den Operationen + p und p ein Körper, der Restklassenkörper modulo p genannt wird. Für a 0 gilt a = p a sowie a 1 a p 2 mod p. Genau die Elemente 1 und p 1 sind zu sich selbst invers bezüglich der Multiplikation p. Alle anderen Elemente 0 lassen sich zu Paaren a, a, a a, zusammenfassen mit a p a = 1.

145 Beweis Nach dem kleinen Satz von Fermat gilt a p 1 1 mod p für alle a {1,...,p 1}.

146 Beweis Nach dem kleinen Satz von Fermat gilt a p 1 1 mod p für alle a {1,...,p 1}. Somit a a p 2 1 mod p und die Restklasse modulo p von a p 2 ist das inverse Element von a bezüglich p.

147 Beweis Nach dem kleinen Satz von Fermat gilt a p 1 1 mod p für alle a {1,...,p 1}. Somit a a p 2 1 mod p und die Restklasse modulo p von a p 2 ist das inverse Element von a bezüglich p. a 2 1 mod p (a 1)(a+1) 0 mod p, was genau für a = 1 oder a = p 1 erfüllt ist.

148 Satz von Wilson Satz Für jede Primzahl p gilt (p 2)! 1 mod p, (p 1)! 1 mod p.

149 Satz von Wilson Satz Für jede Primzahl p gilt (p 2)! 1 mod p, (p 1)! 1 mod p. Beweis Es gilt (p 2)! = 2... (p 2).

150 Satz von Wilson Satz Für jede Primzahl p gilt Beweis Es gilt (p 2)! 1 mod p, (p 1)! 1 mod p. (p 2)! = 2... (p 2). Nach dem letzten Satz wird dieses Produkt von Paaren mit aa 1 mod p gebildet, daher (p 2)! 1 mod p.

151 Satz von Wilson Satz Für jede Primzahl p gilt Beweis Es gilt (p 2)! 1 mod p, (p 1)! 1 mod p. (p 2)! = 2... (p 2). Nach dem letzten Satz wird dieses Produkt von Paaren mit aa 1 mod p gebildet, daher (p 2)! 1 mod p. Wir multiplizieren dies mit p 1 und erhalten den zweiten Teil der Behauptung.

152 3.5 Geheimcodes Wir untersuchen Substitution Vignére-Verschlüsselung RSA-Verschlüsselung

153 Die Substitution besteht darin, jeden Buchstaben eines Textes durch einen anderen zu ersetzen.

154 Die Substitution besteht darin, jeden Buchstaben eines Textes durch einen anderen zu ersetzen. Kleine Buchstaben = zu verschlüsselnder Text (=Klartext)

155 Die Substitution besteht darin, jeden Buchstaben eines Textes durch einen anderen zu ersetzen. Kleine Buchstaben = zu verschlüsselnder Text (=Klartext) Große Buchstaben = verschlüsselte Nachricht (=Geheimtext).

156 Die Substitution besteht darin, jeden Buchstaben eines Textes durch einen anderen zu ersetzen. Kleine Buchstaben = zu verschlüsselnder Text (=Klartext) Große Buchstaben = verschlüsselte Nachricht (=Geheimtext). Beispiel Klartextalphabet: s t u v w x y z Geheimtextalphabet: F X H U O N V M a b c d e f g h i j k l m n o p q r J L P A W I Q B C T R Z Y D S K E G

157 Die Substitution besteht darin, jeden Buchstaben eines Textes durch einen anderen zu ersetzen. Kleine Buchstaben = zu verschlüsselnder Text (=Klartext) Große Buchstaben = verschlüsselte Nachricht (=Geheimtext). Beispiel Klartextalphabet: s t u v w x y z Geheimtextalphabet: F X H U O N V M Dann Klartext: Geheimtext: a b c d e f g h i j k l m n o p q r J L P A W I Q B C T R Z Y D S K E G gehen wir aus? QWBWD OCG JHF?

158 Häufigkeiten Buchstabe Häufigkeit in % a 6,51 b 1,89 c 3,06 d 5,08 e 17,40 f 1,66 g 3,01 h 4,76 i 7,55 j 0,27 k 1,21 l 3,44 m 2,53 Buchstabe Häufigkeit in % n 9,78 o 2,51 p 0,79 q 0,02 r 7,00 s 7,27 t 6,15 u 4,35 v 0,67 w 1,89 x 0,03 y 0,04 z 1,13

159 Vignère-Verschlüsselung Bei der Vignère-Verschlüsselung nimmt man für jeden Buchstaben in Abhängigkeit seiner Position im Klartext einen anderen Schlüssel.

160 Vignère-Verschlüsselung Bei der Vignère-Verschlüsselung nimmt man für jeden Buchstaben in Abhängigkeit seiner Position im Klartext einen anderen Schlüssel. Im einfachsten Fall vereinbart man ein Schlüsselwort, beispielsweise LICHT, das wiederholt über den Klartext geschrieben wird. Schlüsselwort Klartext Geheimtext LICHTLICHTLICHTLICHTL truppenabzugnachosten EZWWIPVCISFOEHVSWUAXY

161 Vignère-Verschlüsselung Schlüsselwort Klartext Geheimtext LICHTLICHTLICHTLICHTL truppenabzugnachosten EZWWIPVCISFOEHVSWUAXY Der Buchstabe des Schlüsselworts gibt an, wieweit der Buchstabe des Klartextes im Alphabet verschoben werden muss.

162 Vignère-Verschlüsselung Schlüsselwort Klartext Geheimtext LICHTLICHTLICHTLICHTL truppenabzugnachosten EZWWIPVCISFOEHVSWUAXY Der Buchstabe des Schlüsselworts gibt an, wieweit der Buchstabe des Klartextes im Alphabet verschoben werden muss. Im obigen Beispiel ist L der 12. Buchstabe des Alphabets und man verschiebt das t des Klartexts um 12 1 = 11 Positionen nach rechts modulo 26, das ist gerade E.

163 Vignère-Verschlüsselung Schlüsselwort Klartext Geheimtext LICHTLICHTLICHTLICHTL truppenabzugnachosten EZWWIPVCISFOEHVSWUAXY Der Buchstabe des Schlüsselworts gibt an, wieweit der Buchstabe des Klartextes im Alphabet verschoben werden muss. Im obigen Beispiel ist L der 12. Buchstabe des Alphabets und man verschiebt das t des Klartexts um 12 1 = 11 Positionen nach rechts modulo 26, das ist gerade E. Der nächste Buchstabe r wird wegen des an 9. Position stehenden I um 8 Positionen nach rechts verschoben, das ist Z.

164 Vignère-Verschlüsselung Damit wird jeder Buchstabe auf 5 verschiedene Arten verschlüsselt, eine Häufigkeitsanalyse der Buchstaben ist zur Entschlüsselung nicht mehr möglich.

165 Vignère-Verschlüsselung Damit wird jeder Buchstabe auf 5 verschiedene Arten verschlüsselt, eine Häufigkeitsanalyse der Buchstaben ist zur Entschlüsselung nicht mehr möglich. Allerdings kann bei kurzen Schlüsselwörtern eine Häufigkeitsanalyse nach Sequenzen vorgenommen werden wie etwa nach dem häufigsten dreibuchstabigen Wort die.

166 Vignère-Verschlüsselung Damit wird jeder Buchstabe auf 5 verschiedene Arten verschlüsselt, eine Häufigkeitsanalyse der Buchstaben ist zur Entschlüsselung nicht mehr möglich. Allerdings kann bei kurzen Schlüsselwörtern eine Häufigkeitsanalyse nach Sequenzen vorgenommen werden wie etwa nach dem häufigsten dreibuchstabigen Wort die. Auch nach Verschlüsselung werden die zugehörigen verschlüsselten Sequenzen immer noch häufig sein und führen somit auf das Schlüsselwort.

167 Vignère-Verschlüsselung Man kann die Vignère-Verschlüsselung dahingehend verbessern, dass an Stelle eines Schlüsselwortes ein ganzer Text vereinbart wird, beispielsweise ein Abschnitt eines Romans.

168 Vignère-Verschlüsselung Man kann die Vignère-Verschlüsselung dahingehend verbessern, dass an Stelle eines Schlüsselwortes ein ganzer Text vereinbart wird, beispielsweise ein Abschnitt eines Romans. In diesem Fall muss der Entschlüssler den Text kennen.

169 Vignère-Verschlüsselung Man kann die Vignère-Verschlüsselung dahingehend verbessern, dass an Stelle eines Schlüsselwortes ein ganzer Text vereinbart wird, beispielsweise ein Abschnitt eines Romans. In diesem Fall muss der Entschlüssler den Text kennen. Eine moderne Version dieser Technik verwendet einen Zufallsgenerator an Stelle eines Textes. Vor der Verschlüsselung müssen daher nur die Daten des Generators festgelegt werden.

170 Involutorische und fixpunktfreie Permutationen Eine Permutation p : A n A n heißt involutorisch, wenn p 2 = p p = id An.

171 Involutorische und fixpunktfreie Permutationen Eine Permutation p : A n A n heißt involutorisch, wenn p 2 = p p = id An. Beispiel n = 3 f(1) = f(3), f(2) = 2, f(3) = 1.

172 Involutorische und fixpunktfreie Permutationen Eine Permutation p : A n A n heißt involutorisch, wenn p 2 = p p = id An. Beispiel n = 3 f(1) = f(3), f(2) = 2, f(3) = 1. Eine Permutation p : A n A n heißt fixpunktfrei, wenn p(i) i für alle i = 1,...,n.

173 Involutorische und fixpunktfreie Permutationen Eine Permutation p : A n A n heißt involutorisch, wenn p 2 = p p = id An. Beispiel n = 3 f(1) = f(3), f(2) = 2, f(3) = 1. Eine Permutation p : A n A n heißt fixpunktfrei, wenn p(i) i für alle i = 1,...,n. Beispiel Wichtelproblem: Wahrscheinlichkeit einer Nicht-Selbstbewichtelung ist fixpunktfreie Permutationen Permutationen 1 e 1.

174 Involutorische und fixpunktfreie Permutationen Eine Permutation p : A n A n heißt involutorisch, wenn p 2 = p p = id An. Beispiel n = 3 f(1) = f(3), f(2) = 2, f(3) = 1. Eine Permutation p : A n A n heißt fixpunktfrei, wenn p(i) i für alle i = 1,...,n. Beispiel Wichtelproblem: Wahrscheinlichkeit einer Nicht-Selbstbewichtelung ist fixpunktfreie Permutationen Permutationen 1 e 1. Im Folgenden ist n = 26.

175 Enigma Die Enigma-Chiffriermaschine besteht aus einer Tastatur sowie einem Satz von Steckverbindungen, die eine involutorische Permutation r der 26 Buchstaben bewirken,

176 Enigma Die Enigma-Chiffriermaschine besteht aus einer Tastatur sowie einem Satz von Steckverbindungen, die eine involutorische Permutation r der 26 Buchstaben bewirken, 3-5 rotierenden Walzen mit 26 Zuständen a z, deren Position sich nach jedem eingegebenen Buchstaben ändert (=vom Zustand z abhängige Permutation p z ),

177 Enigma Die Enigma-Chiffriermaschine besteht aus einer Tastatur sowie einem Satz von Steckverbindungen, die eine involutorische Permutation r der 26 Buchstaben bewirken, 3-5 rotierenden Walzen mit 26 Zuständen a z, deren Position sich nach jedem eingegebenen Buchstaben ändert (=vom Zustand z abhängige Permutation p z ), einer Umkehrwalze, die wieder eine involutorische Permutation u der 26 Buchstaben darstellt.

178 Enigma Wird eine Taste gedruckt, so fließt ein Strom durch die Steckverbindungen, die Walzen und die Umkehrwalze. Anschließend fließt der Strom durch die Walzen und die Steckverbindungen wieder zurück.

179 Enigma Wird eine Taste gedruckt, so fließt ein Strom durch die Steckverbindungen, die Walzen und die Umkehrwalze. Anschließend fließt der Strom durch die Walzen und die Steckverbindungen wieder zurück. Ein Lämpchen leuchtet mit dem zugehörigen Buchstaben des Geheimtextes auf.

180 Enigma Wird eine Taste gedruckt, so fließt ein Strom durch die Steckverbindungen, die Walzen und die Umkehrwalze. Anschließend fließt der Strom durch die Walzen und die Steckverbindungen wieder zurück. Ein Lämpchen leuchtet mit dem zugehörigen Buchstaben des Geheimtextes auf. b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1,...26,

181 Enigma Wird eine Taste gedruckt, so fließt ein Strom durch die Steckverbindungen, die Walzen und die Umkehrwalze. Anschließend fließt der Strom durch die Walzen und die Steckverbindungen wieder zurück. Ein Lämpchen leuchtet mit dem zugehörigen Buchstaben des Geheimtextes auf. b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1,...26, a i Buchstabe des Klartexte, b i zugehöriger Buchstabe des Geheimtextes

182 Enigma b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1, (r 1 p 1 z u p z r) (r 1 p 1 z u p z r) = r 1 p 1 z u u p z r

183 Enigma b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1, (r 1 p 1 z u p z r) (r 1 p 1 z u p z r) = r 1 p 1 z u u p z r = r 1 p 1 z p z r = id A26.

184 Enigma b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1, (r 1 p 1 z u p z r) (r 1 p 1 z u p z r) = r 1 p 1 z u u p z r = r 1 p 1 z p z r = id A26. Vorteil: Dechiffrierung kann mit der gleichen Maschine erfolgen, wenn Anfangsstellung der Walzen und der Steckverbindungen bekannt.

185 Enigma b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1, (r 1 p 1 z u p z r) (r 1 p 1 z u p z r) = r 1 p 1 z u u p z r = r 1 p 1 z p z r = id A26. Vorteil: Dechiffrierung kann mit der gleichen Maschine erfolgen, wenn Anfangsstellung der Walzen und der Steckverbindungen bekannt. Wichtig: R z ist fixpunktfrei, d.h. ein Buchstabe wird nie durch sich selbst verschlüsselt.

186 Enigma b i = R z (a i ) = r 1 p 1 z u p z r(a i ), i = 1, (r 1 p 1 z u p z r) (r 1 p 1 z u p z r) = r 1 p 1 z u u p z r = r 1 p 1 z p z r = id A26. Vorteil: Dechiffrierung kann mit der gleichen Maschine erfolgen, wenn Anfangsstellung der Walzen und der Steckverbindungen bekannt. Wichtig: R z ist fixpunktfrei, d.h. ein Buchstabe wird nie durch sich selbst verschlüsselt. Die Amerikaner waren auch nicht besser.

187 Die RSA-Verschlüsselung Satz (Existenz der modularen Inversen) Sind a und n teilerfremde natürliche Zahlen, so gibt es eine ganze Zahl b mit der Eigenschaft ab 1 mod n.

188 Beweis Nach dem Satz über den größten gemeinsamen Teiler gibt es Zahlen α,β mit also αa 1 mod n. 1 = ggt(a, n) = αa+βn,

189 Beweis Nach dem Satz über den größten gemeinsamen Teiler gibt es Zahlen α,β mit also αa 1 mod n. 1 = ggt(a, n) = αa+βn, Die Zahl b = α erfüllt daher die Behauptung.

190 Variante des kleinen Satzes von Fermat Satz Seien p und q zwei verschiedenen Primzahlen und sei a teilerfremd zu pq. Dann gilt a (p 1)(q 1) 1 mod pq.

191 Beweis Mit a teilerfremd zu q ist auch a p 1 teilerfremd zu q.

192 Beweis Mit a teilerfremd zu q ist auch a p 1 teilerfremd zu q. Mit dem kleinen Satz von Fermat folgt a (p 1)(q 1) 1 mod q a (p 1)(q 1) = kq + 1

193 Beweis Mit a teilerfremd zu q ist auch a p 1 teilerfremd zu q. Mit dem kleinen Satz von Fermat folgt a (p 1)(q 1) 1 mod q a (p 1)(q 1) = kq + 1 Auf die gleiche Weise a (p 1)(q 1) = lp + 1, daher kq = lp.

194 Beweis Mit a teilerfremd zu q ist auch a p 1 teilerfremd zu q. Mit dem kleinen Satz von Fermat folgt a (p 1)(q 1) 1 mod q a (p 1)(q 1) = kq + 1 Auf die gleiche Weise a (p 1)(q 1) = lp + 1, daher kq = lp. Also ist kq = lp sowohl durch q als auch durch p teilbar.

195 Beweis Mit a teilerfremd zu q ist auch a p 1 teilerfremd zu q. Mit dem kleinen Satz von Fermat folgt a (p 1)(q 1) 1 mod q a (p 1)(q 1) = kq + 1 Auf die gleiche Weise a (p 1)(q 1) = lp + 1, daher kq = lp. Also ist kq = lp sowohl durch q als auch durch p teilbar. Somit kq = lp = mqp und a (p 1)(q 1) = mpq + 1 oder a (p 1)(q 1) 1 mod pq.

196 Die RSA-Verschlüsselung Die RSA-Verschlüsselung ist asymmetrisch. Wer mir eine verschlüsselte Nachricht senden will, verschlüsselt sie mit einem öffentlichen Schlüssel, den ich beispielsweise im Internet zur Verfügung stelle.

197 Die RSA-Verschlüsselung Die RSA-Verschlüsselung ist asymmetrisch. Wer mir eine verschlüsselte Nachricht senden will, verschlüsselt sie mit einem öffentlichen Schlüssel, den ich beispielsweise im Internet zur Verfügung stelle. Das Entschlüsseln geschieht mit einer geheimen Zahl, die nicht versendet werden muss und auch dem Sender der Nachricht unbekannt ist.

198 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet.

199 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet. Mit einer weiteren frei gewählten Zahl e, die teilerfremd zu (p 1)(q 1) ist, wird d so berechnet, dass ed 1 mod (p 1)(q 1) oder ed = 1+k(p 1)(q 1).

200 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet. Mit einer weiteren frei gewählten Zahl e, die teilerfremd zu (p 1)(q 1) ist, wird d so berechnet, dass ed 1 mod (p 1)(q 1) oder ed = 1+k(p 1)(q 1). Dies ist die modulare Inverse. d kann mit Hilfe des erweiterten euklidischen Algorithmus aus dem Satz von Bézout effektiv berechnet werden.

201 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet. Mit einer weiteren frei gewählten Zahl e, die teilerfremd zu (p 1)(q 1) ist, wird d so berechnet, dass ed 1 mod (p 1)(q 1) oder ed = 1+k(p 1)(q 1). Dies ist die modulare Inverse. d kann mit Hilfe des erweiterten euklidischen Algorithmus aus dem Satz von Bézout effektiv berechnet werden. Öffentlicher Schlüssel: e und n.

202 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet. Mit einer weiteren frei gewählten Zahl e, die teilerfremd zu (p 1)(q 1) ist, wird d so berechnet, dass ed 1 mod (p 1)(q 1) oder ed = 1+k(p 1)(q 1). Dies ist die modulare Inverse. d kann mit Hilfe des erweiterten euklidischen Algorithmus aus dem Satz von Bézout effektiv berechnet werden. Öffentlicher Schlüssel: e und n. Privater Schlüssel: d.

203 Vorgehensweise Es werden zwei Primzahlen p und q gewählt und n = pq berechnet. Mit einer weiteren frei gewählten Zahl e, die teilerfremd zu (p 1)(q 1) ist, wird d so berechnet, dass ed 1 mod (p 1)(q 1) oder ed = 1+k(p 1)(q 1). Dies ist die modulare Inverse. d kann mit Hilfe des erweiterten euklidischen Algorithmus aus dem Satz von Bézout effektiv berechnet werden. Öffentlicher Schlüssel: e und n. Privater Schlüssel: d. p, q und (p 1)(q 1) werden nicht mehr benötigt und sollten sicherheitshalber vernichtet werden.

204 Vorgehensweise Nun gibt man die Zahlen n und e öffentlich bekannt. Die geheime Zahl d wird nicht bekannt gegeben.

205 Vorgehensweise Nun gibt man die Zahlen n und e öffentlich bekannt. Die geheime Zahl d wird nicht bekannt gegeben. Will jemand eine Nachricht m < n an uns senden, so übermittelt er c m e mod n.

206 Vorgehensweise Nun gibt man die Zahlen n und e öffentlich bekannt. Die geheime Zahl d wird nicht bekannt gegeben. Will jemand eine Nachricht m < n an uns senden, so übermittelt er c m e mod n. Die Zahl c wird entschlüsselt durch m c d mod n.

207 Vorgehensweise Nun gibt man die Zahlen n und e öffentlich bekannt. Die geheime Zahl d wird nicht bekannt gegeben. Will jemand eine Nachricht m < n an uns senden, so übermittelt er c m e mod n. Die Zahl c wird entschlüsselt durch Wir müssen zeigen, dass m c d mod n. m = m ed m mod n.

208 Beweis m ed m mod n.

209 Beweis m ed m mod n. Nach Definition von e und d ist ed = 1+k(p 1)(q 1), also m ed = m 1+k(p 1)(q 1) m m k(p 1)(q 1) mod n.

210 Beweis m ed m mod n. Nach Definition von e und d ist ed = 1+k(p 1)(q 1), also m ed = m 1+k(p 1)(q 1) m m k(p 1)(q 1) mod n. Wegen m < n gilt m m mod n und wegen obigem Satz m k(p 1)(q 1) 1 mod n.

3 Algebra und Zahlentheorie

3 Algebra und Zahlentheorie 3 Algebra und Zahlentheorie 3.1 Grundlegende Sätze der elementaren Zahlentheorie Mit a, b usw. bezeichnen wir, solange nichts anderes gesagt wird, immer ganze Zahlen. Wir schreiben a b, wenn a ein Teiler

Mehr

5 Grundlagen der Zahlentheorie

5 Grundlagen der Zahlentheorie 5 Grundlagen der Zahlentheorie 1 Primfaktorzerlegung Seienm, n N + := {k N k > 0} Man schreibt n n, gesprochen m teilt n oder m ist ein Teiler von n, wenn es eine positive natürliche Zahl k gibt mit mk

Mehr

Kapitel 2. Elementare Zahlentheorie Primfaktorzerlegung

Kapitel 2. Elementare Zahlentheorie Primfaktorzerlegung Kapitel 2. Elementare Zahlentheorie 2.1. Primfaktorzerlegung Menge der ganzen Zahlen Z = {..., 3, 2, 1, 0, 1, 2, 3,...} Addition Inverse Multiplikation Z Z Z, Z Z, Z Z Z, (a, b) a + b a a (a, b) a b Ausgezeichnete

Mehr

1.Vortrag: Rechnen mit Restklassen/modulo einer Zahl

1.Vortrag: Rechnen mit Restklassen/modulo einer Zahl Westfälische Wilhelms-Universität Münster Mathematik Sommersemester 2017 Seminar: Verschlüsselungs- und Codierungstheorie Leitung: Thomas Timmermann 1.Vortrag: Rechnen mit Restklassen/modulo einer Zahl

Mehr

1 Modulare Arithmetik

1 Modulare Arithmetik $Id: modul.tex,v 1.10 2012/04/12 12:24:19 hk Exp $ 1 Modulare Arithmetik 1.2 Euklidischer Algorithmus Am Ende der letzten Sitzung hatten wir den größten gemeinsamen Teiler zweier ganzer Zahlen a und b

Mehr

Lineare Algebra I 5. Tutorium Die Restklassenringe /n

Lineare Algebra I 5. Tutorium Die Restklassenringe /n Lineare Algebra I 5. Tutorium Die Restklassenringe /n Fachbereich Mathematik WS 2010/2011 Prof. Dr. Kollross 19. November 2010 Dr. Le Roux Dipl.-Math. Susanne Kürsten Aufgaben In diesem Tutrorium soll

Mehr

Seminar zum Thema Kryptographie

Seminar zum Thema Kryptographie Seminar zum Thema Kryptographie Michael Hampton 11. Mai 2017 Inhaltsverzeichnis 1 Einleitung 3 1.1 Konventionen.................................. 3 1.2 Wiederholung.................................. 3

Mehr

Grundlagen der Arithmetik und Zahlentheorie

Grundlagen der Arithmetik und Zahlentheorie Grundlagen der Arithmetik und Zahlentheorie 1.0 Teilbarkeit In diesem Abschnitt werden wir einerseits die ganzen Zahlen an sich studieren und dabei besonders wichtige Zahlen, die Primzahlen, entsprechend

Mehr

Vorlesung Mathematik 2 für Informatik

Vorlesung Mathematik 2 für Informatik Vorlesung Mathematik 2 für Informatik Inhalt: Modulare Arithmetik Lineare Algebra Vektoren und Matrizen Lineare Gleichungssysteme Vektorräume, lineare Abbildungen Orthogonalität Eigenwerte und Eigenvektoren

Mehr

1 Zahlentheorie. 1.1 Kongruenzen

1 Zahlentheorie. 1.1 Kongruenzen 3 Zahlentheorie. Kongruenzen Der letzte Abschnitt zeigte, daß es sinnvoll ist, mit großen Zahlen möglichst einfach rechnen zu können. Oft kommt es nicht darauf, an eine Zahl im Detail zu kennen, sondern

Mehr

Diskrete Mathematik. Christina Kohl Georg Moser Oleksandra Panasiuk Christian Sternagel Vincent van Oostrom

Diskrete Mathematik. Christina Kohl Georg Moser Oleksandra Panasiuk Christian Sternagel Vincent van Oostrom Diskrete Mathematik Christina Kohl Georg Moser Oleksandra Panasiuk Christian Sternagel Vincent van Oostrom Institut für Informatik @ UIBK Sommersemester 2017 Zusammenfassung Zusammenfassung der letzten

Mehr

Interim. Kapitel Einige formale Definitionen

Interim. Kapitel Einige formale Definitionen Kapitel 1 Interim Da ich keine Infos über Titel und Nummerierungen anderer Kapitel dieser Vorlesung habe, nenne ich dies einfach mal Kapitel 1. 17.11.04 1.1 Einige formale Definitionen Wir rekapitulieren

Mehr

Lösungen der Aufgaben

Lösungen der Aufgaben Lösungen der Aufgaben Aufgabe 1.3.1 Es gibt 42 mögliche Verschlüsselungen. Aufgabe 2.3.4 Ergebnisse sind 0, 4 und 4 1 = 4. Aufgabe 2.3.6 Da in Z 9 10 = 1 ist, erhalten wir x = c 0 + + c m = c 0 + + c m.

Mehr

Ganzzahlige Division mit Rest

Ganzzahlige Division mit Rest Modulare Arithmetik Slide 1 Ganzzahlige Division mit Rest Für a,b Æ mit a b gibt es stets eine Zerlegung von a der Form a = q b+r mit 0 r b 1. Hierbei gilt q = a b (salopp formuliert: b passt q-mal in

Mehr

2008W. Vorlesung im 2008W Institut für Algebra Johannes Kepler Universität Linz

2008W. Vorlesung im 2008W   Institut für Algebra Johannes Kepler Universität Linz Mathematik Institut für Algebra Johannes Kepler Universität Linz Vorlesung im http://www.algebra.uni-linz.ac.at/students/win/ml Inhalt Definierende Eigenschaften Definition 0 ist eine natürliche Zahl;

Mehr

3 Die natürlichen Zahlen. Themen: Vollständige Induktion Varianten des Induktionsprinzips Induktion über den rekursiven Aufbau Die ganzen Zahlen

3 Die natürlichen Zahlen. Themen: Vollständige Induktion Varianten des Induktionsprinzips Induktion über den rekursiven Aufbau Die ganzen Zahlen 3 Die natürlichen Zahlen Themen: Vollständige Induktion Varianten des Induktionsprinzips Induktion über den rekursiven Aufbau Die ganzen Zahlen Die natürlichen Zahlen Æ = {1, 2, 3,...}. sind die natürlichen

Mehr

Diskrete Mathematik Kongruenzen

Diskrete Mathematik Kongruenzen Diskrete Mathematik Kongruenzen 31. Mai 2006 1 Inhaltsverzeichnis 1. Einleitung 2. Prime Restklassen 3. Die Sätze von Euler und Fermat 4. Lineare Kongruenzen 5. Systeme 2 Einleitung 3 Fragestellung Wie

Mehr

Inhalt 2007W. Vorlesung im 2007W

Inhalt 2007W. Vorlesung im 2007W Institut für Algebra Johannes Kepler Universität Linz Vorlesung im http://www.algebra.uni-linz.ac.at/students/win/ml Inhalt Definierende Eigenschaften 0 ist eine natürliche Zahl; Zu jeder natürlichen Zahl

Mehr

2: Restklassen 2.1: Modulare Arithmetik

2: Restklassen 2.1: Modulare Arithmetik 2: Restklassen 2.1: Modulare Arithmetik Uhr: Stunden mod 24, Minuten mod 60, Sekunden mod 60,... Rechnerarithmetik: mod 2 w, w {8, 16, 32, 64} Prüfziffern mod 10 oder mod 11... 71 S. Lucks Diskr Strukt.

Mehr

1.2 Modulare Arithmetik

1.2 Modulare Arithmetik Algebra I 8. April 2008 c Rudolf Scharlau, 2002 2008 11 1.2 Modulare Arithmetik Wir erinnern an die Notation für Teilbarkeit: m c für m, c Z heißt, dass ein q Z existiert mit qm = c. Definition 1.2.1 Sei

Mehr

WS 2009/10. Diskrete Strukturen

WS 2009/10. Diskrete Strukturen WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910

Mehr

Tutorium: Diskrete Mathematik

Tutorium: Diskrete Mathematik Tutorium: Diskrete Mathematik Vorbereitung der Bonusklausur am 24.11.2016 (Teil 2) 23. November 2016 Steven Köhler mathe@stevenkoehler.de mathe.stevenkoehler.de 2 c 2016 Steven Köhler 23. November 2016

Mehr

3. Diskrete Mathematik

3. Diskrete Mathematik Diophantos von Alexandria um 250 Georg Cantor 1845-1918 Pythagoras um 570 v. Chr Pierre de Fermat 1607/8-1665 Seite 1 Inhalt der Vorlesung Teil 3: Diskrete Mathematik 3.1 Zahlentheorie: Abzählbarkeit,

Mehr

Diskrete Strukturen 5.9 Permutationsgruppen 168/558 c Ernst W. Mayr

Diskrete Strukturen 5.9 Permutationsgruppen 168/558 c Ernst W. Mayr Bemerkung: Der folgende Abschnitt Boolesche Algebren ist (im WS 2010/11) nicht Teil des Prüfungsstoffs, soweit nicht Teile daraus in der Übung behandelt werden! Diskrete Strukturen 5.9 Permutationsgruppen

Mehr

Kapitel 3 Elementare Zahletheorie

Kapitel 3 Elementare Zahletheorie Kapitel 3 Elementare Zahletheorie 89 Kapitel 3.1 Ganze Zahlen, Gruppen und Ringe 90 Die ganzen Zahlen Menge der ganzen Zahlen Z={..., 3, 2, 1,0,1,2,3,...} Es gibt zwei Operationen Addition: Z Z Z, (a,b)

Mehr

Algebraische Grundlagen

Algebraische Grundlagen Algebraische Grundlagen Steffen Reith Steffen.Reith@hs-rm.de Hochschule RheinMain 21. Januar 2015 Steffen Reith Algebraische Grundlagen 21. Januar 2015 1 / 17 Grundlagen & Geschichte In der Algebra werden

Mehr

1 Der Ring der ganzen Zahlen

1 Der Ring der ganzen Zahlen 1 Der Ring der ganzen Zahlen Letztendlich wird die Addition und Multiplikation in endlichen Körpern auf die Addition und Multiplikation von ganzen Zahlen zurückgeführt. Deswegen müssen wir die an sich

Mehr

Kapitel III Ringe und Körper

Kapitel III Ringe und Körper Kapitel III Ringe und Körper 1. Definitionen und Beispiele Definition 117 Eine Algebra A = S,,, 0, 1 mit zwei zweistelligen Operatoren und heißt ein Ring, falls R1. S,, 0 eine abelsche Gruppe mit neutralem

Mehr

3.5 Kryptographie - eine Anwendung der Kongruenzrechnung

3.5 Kryptographie - eine Anwendung der Kongruenzrechnung 1 3.5 Kryptographie - eine Anwendung der Kongruenzrechnung Das Wort Kryptographie leitet sich aus der griechischen Sprache ab, nämlich aus den beiden Worten κρυπτ oς(kryptos)=versteckt, geheim und γραϕɛιν(grafein)=schreiben.

Mehr

Kanonische Primfaktorzerlegung

Kanonische Primfaktorzerlegung Mathematik I für Informatiker Zahlen p. 1 Kanonische Primfaktorzerlegung Jede natürliche Zahl n kann auf eindeutige Weise in der Form n = p α 1 1 pα 2 2... pα k k geschrieben werden, wobei k N 0, α i N

Mehr

4 Kryptologie. Übersicht

4 Kryptologie. Übersicht 4 Kryptologie Übersicht 4.1 Der erweiterte euklidische Algorithmus................................ 38 4.2 Rechnen mit Restklassen modulo p................................... 39 4.3 Der kleine Satz von

Mehr

2 Rationale und reelle Zahlen

2 Rationale und reelle Zahlen 2 Rationale und reelle Zahlen 2.1 Körper Ein Körper ist eine Struktur der Form à = (K,0,1,+, mit einer Grundmenge K, zwei zweistelligen Operationen + und, für die die Körperaxiome gelten: (K1 (K, 0, +

Mehr

ggt mit Euklid Satz: Um ggt(k, l) mit dem Euklidischen Algorithmus zu berechnen, braucht man höchstens log Φ k < 3 2 log 2 k rekursive Aufrufe.

ggt mit Euklid Satz: Um ggt(k, l) mit dem Euklidischen Algorithmus zu berechnen, braucht man höchstens log Φ k < 3 2 log 2 k rekursive Aufrufe. ggt mit Euklid Satz: Um ggt(k, l) mit dem Euklidischen Algorithmus zu berechnen, braucht man höchstens log Φ k < 3 2 log 2 k rekursive Aufrufe. Das heißt, um den ggt von zwei 1000-Bit-Zahlen zu ermitteln,

Mehr

Mathematisches Institut II Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg

Mathematisches Institut II Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg 1 Mathematisches Institut II 06.07.004 Universität Karlsruhe Priv.-Doz. Dr. N. Grinberg SS 05 Schnupperkurs: Ausgewählte Methoden zur Aufgabenlösung Vorlesung 5: Elementare Zahlentheorie: Teilbarkeit Primfaktorzerlegung

Mehr

n ϕ n

n ϕ n 1 3. Teiler und teilerfremde Zahlen Euler (1707-1783, Gymnasium und Universität in Basel, Professor für Physik und Mathematik in Petersburg und Berlin) war nicht nur einer der produktivsten Mathematiker

Mehr

1.2 Eigenschaften der ganzen Zahlen

1.2 Eigenschaften der ganzen Zahlen Lineare Algebra I WS 2015/16 c Rudolf Scharlau 13 1.2 Eigenschaften der ganzen Zahlen Dieser Abschnitt handelt von den gewöhlichen ganzen Zahlen Z und ihren Verknüpfungen plus und mal. Man kann die natürlichen

Mehr

Kanonische Primfaktorzerlegung

Kanonische Primfaktorzerlegung Kanonische Primfaktorzerlegung Jede natürliche Zahl Form kann auf eindeutige Weise in der geschrieben werden, wobei, für und Primzahlen sind. Dies ist die kanonische Primfaktorzerlegung von. Mathematik

Mehr

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/18

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/18 Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/18 9. November 2017 1/34 Beispiel 3.6 Wir können die rationalen Zahlen wie folgt konstruieren:

Mehr

Demo-Text für Modulo-Rechnungen. und. Restklassen. Höhere Algebra INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK.

Demo-Text für   Modulo-Rechnungen. und. Restklassen. Höhere Algebra INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK. Höhere Algebra Modulo-Rechnungen und Restklassen Ein Stück Zahlentheorie Stand: 9. Februar 2019 Datei Nr. 55010 FRIEDRICH W. BUCKEL INTERNETBIBLIOTHEK FÜR SCHULMATHEMATIK www.mathe-cd.de 55010 Modulo Restklassen

Mehr

Primzahlen. Herbert Koch Mathematisches Institut Universität Bonn Die Primfaktorzerlegung. a = st

Primzahlen. Herbert Koch Mathematisches Institut Universität Bonn Die Primfaktorzerlegung. a = st Primzahlen Herbert Koch Mathematisches Institut Universität Bonn 12.08.2010 1 Die Primfaktorzerlegung Wir kennen die natürlichen Zahlen N = 1, 2,..., die ganzen Zahlen Z, die rationalen Zahlen (Brüche

Mehr

Diskrete Mathematik. Sebastian Iwanowski FH Wedel. Kap. 4: Zahlentheorie

Diskrete Mathematik. Sebastian Iwanowski FH Wedel. Kap. 4: Zahlentheorie Prof. Dr. Sebastian Iwanowski DM4 Folie 1 Referenzen zum Nacharbeiten: Diskrete Mathematik Sebastian Iwanowski FH Wedel Kap. 4: Zahlentheorie Beutelspacher 5 Lang 7, Biggs 20, 22, 23 (jeweils teilweise,

Mehr

Grundkurs Mathematik I

Grundkurs Mathematik I Prof. Dr. H. Brenner Osnabrück WS 2016/2017 Grundkurs Mathematik I Vorlesung 19 Kommutative Ringe Wir erfassen die in der letzten Vorlesung etablierten algebraischen Eigenschaften der ganzen Zahlen mit

Mehr

3.5 Ringe und Körper. Diese Eigenschaften kann man nun auch. 1. (R, +) ist eine kommutative Gruppe. 2. Es gilt das Assoziativgesetz bezüglich.

3.5 Ringe und Körper. Diese Eigenschaften kann man nun auch. 1. (R, +) ist eine kommutative Gruppe. 2. Es gilt das Assoziativgesetz bezüglich. 3.5 Ringe und Körper Gehen wir noch mal zu den ganzen Zahlen zurück. Wir wissen: (Z, + ist eine Gruppe, es gibt aber als Verknüpfung noch die Multiplikation, es gibt ein neutrales Element bezüglich, es

Mehr

1 Algebraische Strukturen

1 Algebraische Strukturen Prof. Dr. Rolf Socher, FB Technik 1 1 Algebraische Strukturen In der Mathematik beschäftigt man sich oft mit Mengen, auf denen bestimmte Operationen definiert sind. Es kommt oft vor, dass diese Operationen

Mehr

Äquivalenzrelation Restklassen Teilbarkeit in Z Kleiner Satz von Fermat Satz von Euler Eulersche ϕ-funktion

Äquivalenzrelation Restklassen Teilbarkeit in Z Kleiner Satz von Fermat Satz von Euler Eulersche ϕ-funktion Äquivalenzrelation Restklassen Teilbarkeit in Z Kleiner Satz von Fermat Satz von Euler Eulersche ϕ-funktion Äquivalenzrelation Nehmen wir die Menge A = {,,,,,,,,}, z.b. nummerierte Personen. Unter Berücksichtigung

Mehr

1 Körper. Wir definieren nun, was wir unter einem Körper verstehen, und sehen dann, dass es noch andere, ganz kleine Körper gibt:

1 Körper. Wir definieren nun, was wir unter einem Körper verstehen, und sehen dann, dass es noch andere, ganz kleine Körper gibt: 1 Körper Sie kennen bereits 2 Beispiele von Zahlkörpern: (Q, +, ) (R, +, ) die rationalen Zahlen mit ihrer Addition und Multiplikation die reellen Zahlen mit ihrer Addition und Multiplikation Vielleicht

Mehr

Die Ringe Z n. Invertierbare Elemente ( Einheiten ) für n > 0 wird auf Z n = {0, 1, 2,..., n 1} definiert: n : Z n Z n Z n : (a, b) (a b) mod n

Die Ringe Z n. Invertierbare Elemente ( Einheiten ) für n > 0 wird auf Z n = {0, 1, 2,..., n 1} definiert: n : Z n Z n Z n : (a, b) (a b) mod n Definitionen Die Ringe Z n für n > 0 wird auf Z n = {0, 1, 2,..., n 1} definiert: Beispiel n = 15 + n : Z n Z n Z n : (a, b) (a + b) mod n n : Z n Z n Z n : (a, b) (a b) mod n 9 + 15 11 = 5 9 15 11 = 9

Mehr

Vorlesung Diskrete Strukturen Gruppe und Ring

Vorlesung Diskrete Strukturen Gruppe und Ring Vorlesung Diskrete Strukturen Gruppe und Ring Bernhard Ganter Institut für Algebra TU Dresden D-01062 Dresden bernhard.ganter@tu-dresden.de WS 2009/10 1 Bernhard Ganter, TU Dresden Modul Einführung in

Mehr

Zahlentheorie für den Landeswettbewerb für Anfängerinnen und Anfänger der Österreichischen Mathematik-Olympiade

Zahlentheorie für den Landeswettbewerb für Anfängerinnen und Anfänger der Österreichischen Mathematik-Olympiade Zahlentheorie für den Landeswettbewerb für Anfängerinnen und Anfänger der Österreichischen Mathematik-Olympiade Clemens Heuberger 22. September 2014 Inhaltsverzeichnis 1 Dezimaldarstellung 1 2 Teilbarkeit

Mehr

Studienmaterial Einführung in das Rechnen mit Resten

Studienmaterial Einführung in das Rechnen mit Resten Studienmaterial Einführung in das Rechnen mit Resten H.-G. Gräbe, Institut für Informatik, http://www.informatik.uni-leipzig.de/~graebe 12. April 2000 Die folgenden Ausführungen sind aus Arbeitsmaterialien

Mehr

Seminararbeit zur Zahlentheorie. Die Gaußschen Zahlen

Seminararbeit zur Zahlentheorie. Die Gaußschen Zahlen Universität Paderborn WS 2007/2008 Warburger Str. 100 33098 Paderborn Seminararbeit zur Zahlentheorie Die Gaußschen Zahlen Tatjana Linkin, Svetlana Krez 20. November 2007 INHALTSVERZEICHNIS 1 Inhaltsverzeichnis

Mehr

Kapitel 3: Die Sätze von Euler, Fermat und Wilson. 8 Der Satz von Euler

Kapitel 3: Die Sätze von Euler, Fermat und Wilson. 8 Der Satz von Euler Kapitel 3: Die Sätze von Euler, Fermat und Wilson In diesem Kapitel wollen wir nun die eulersche -Funktion verwenden, um einen berühmten Satz von Euler zu formulieren, aus dem wir dann mehrere interessante

Mehr

Logische Grundlagen der Mathematik, WS 2014/15

Logische Grundlagen der Mathematik, WS 2014/15 Logische Grundlagen der Mathematik, WS 2014/15 Thomas Timmermann 26. November 2014 Was kommt nach den natürlichen Zahlen? Mehr als die natürlichen Zahlen braucht man nicht, um einige der schwierigsten

Mehr

1 Vorbereitung: Potenzen 2. 2 Einstieg und typische Probleme 3

1 Vorbereitung: Potenzen 2. 2 Einstieg und typische Probleme 3 Das vorliegende Skript beschäftigt sich mit dem Thema Rechnen mit Kongruenzen. Das Skript entsteht entlang einer Unterrichtsreihe in der Mathematischen Schülergesellschaft (MSG) im Jahr 2013. Die vorliegende

Mehr

Der kleine Satz von Fermat

Der kleine Satz von Fermat Der kleine Satz von Fermat Luisa-Marie Hartmann 5. Mai 2017 Inhaltsverzeichnis 1 Einleitung 3 2 Hauptteil 4 2.1 Prime Restklassengruppen............................ 4 2.2 Ordnung von Gruppenelementen........................

Mehr

Fibonacci-Zahlen und goldener Schnitt

Fibonacci-Zahlen und goldener Schnitt Fibonacci-Zahlen und goldener Schnitt Suche eine Darstellung der Form F n = x n für reelle Zahl x > 0. Aus der definierenden Gleichung folgt sofort x 2 = x + 1. Dann liefert die p-q-formel: x 1,2 = 1 2

Mehr

Kapitel 4. Kapitel 4 Restklassen (die modulo-rechnung)

Kapitel 4. Kapitel 4 Restklassen (die modulo-rechnung) Restklassen (die modulo-rechnung) Inhalt 4.1 4.1 Was Was sind sind Restklassen? [0], [0],[1], [1],...,...,[n 1] 4.2 4.2 Addition von von Restklassen [5] [5] + [7] [7] = [3] [3] 4.3 4.3 Multiplikation von

Mehr

WS 2009/10. Diskrete Strukturen

WS 2009/10. Diskrete Strukturen WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910

Mehr

a(b + c) = ab + ac und (a, b) (c, d) a + d = b + c definiert. Der Quotientenraum Z := N 2 / ist versehen mit der Addition

a(b + c) = ab + ac und (a, b) (c, d) a + d = b + c definiert. Der Quotientenraum Z := N 2 / ist versehen mit der Addition 4.1 N und Z (8.12.2011) Definition 4.1 (Ring) Eine Menge R, versehen mit zwei Abbildungen + : R R R und R R R heißt Ring, falls folgende Eigenschaften erfüllt sind: 1) (i) Existenz eines neutralen Elementes

Mehr

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2015/16

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2015/16 Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2015/16 21. Januar 2016 Definition 8.1 Eine Menge R zusammen mit zwei binären Operationen

Mehr

2011W. Vorlesung im 2011W Institut für Algebra Johannes Kepler Universität Linz

2011W. Vorlesung im 2011W  Institut für Algebra Johannes Kepler Universität Linz und Was ist? Mathematik und Institut für Algebra Johannes Kepler Universität Linz Vorlesung im http://www.algebra.uni-linz.ac.at/students/win/ml und Was ist? Inhalt Was ist? und Was ist? Das ist doch logisch!

Mehr

Teilbarkeitslehre und Restklassenarithmetik

Teilbarkeitslehre und Restklassenarithmetik Vorlesung Teilbarkeitslehre und Restklassenarithmetik.1 Gruppentheorie WiewirinVorlesung2gesehenhaben,hatdieMengeZmitderAdditiongewisse Eigenschaften. Wir fassen nun bestimmte Eigenschaften zusammen und

Mehr

Literatur. ISM SS 2018 Teil 3/Restklassen

Literatur. ISM SS 2018 Teil 3/Restklassen Literatur [3-1] Beutelspacher, A.; Schwenk, J.; Wolfenstetter, K.-D.: Moderne Verfahren der Kryptographie. 4. Auflage, Vieweg 2001 [3-2] Schmeh, Klaus: Kryptografie. dpunkt, 5. Auflage, 2013 [3-3] Hoffmann,

Mehr

Übungen zum Vorkurs Mathematik für Studienanfänger 2009 ***

Übungen zum Vorkurs Mathematik für Studienanfänger 2009 *** Universität Bonn Mathematisches Institut Dr. Michael Welter Übungen zum Vorkurs Mathematik für Studienanfänger 2009 Einige Zeichen und Konventionen: IN := {1, 2, 3, 4,...} Die Menge der natürlichen Zahlen

Mehr

Asymmetrische Kryptographie u

Asymmetrische Kryptographie u Asymmetrische Kryptographie u23 2015 Simon, Florob e.v. https://koeln.ccc.de Cologne 2015-10-05 1 Zahlentheorie Modulare Arithmetik Algebraische Strukturen Referenzprobleme 2 Diffie-Hellman Diffie-Hellman-Schlüsselaustausch

Mehr

Kapitel 2. Ganze Zahlen. 2.1 Teilbarkeit

Kapitel 2. Ganze Zahlen. 2.1 Teilbarkeit Kapitel 2 Ganze Zahlen In diesem Kapitel setzen wir voraus, dass die Menge Z der ganzen Zahlen, ihre Ordnung und die Eigenschaften der Addition und Multiplikation ganzer Zahlen dem Leser vertraut sind.

Mehr

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. ***

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. *** M. Welter Übungen zum Vorkurs Mathematik für Studienanfänger 2004 Einige Zeichen und Konventionen: IN := {1, 2, 3, 4,...} Die Menge der natürlichen Zahlen IN 0 := IN {0}{0, 1, 2, 3, 4,...} Z := {..., 2,

Mehr

Übungen zur Vorlesung Einführung in die Mathematik

Übungen zur Vorlesung Einführung in die Mathematik Übungen zur Vorlesung Einführung in die Mathematik von G. Greschonig und L. Summerer, WS 2017/18 Aufgabe 1. Zeige, dass das Quadrat einer ungeraden Zahl, vermindert um 1, stets durch 4 teilbar ist. Folgere

Mehr

$Id: ring.tex,v /05/03 15:13:26 hk Exp $

$Id: ring.tex,v /05/03 15:13:26 hk Exp $ $Id: ring.tex,v 1.13 2012/05/03 15:13:26 hk Exp $ 3 Ringe 3.1 Der Ring Z m In der letzten Sitzung hatten wir die sogenannten Ringe eingeführt, dies waren Mengen A versehen mit einer Addition + und einer

Mehr

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. ***

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. *** Universität Bonn Mathematisches Institut Dr. Michael Welter Übungen zum Vorkurs Mathematik für Studienanfänger 2013 Einige Zeichen und Konventionen: IN := {1, 2, 3, 4,...} Die Menge der natürlichen Zahlen

Mehr

Äquivalenzrelation. Tischler-Problem. Euklidischer Algorithmus. Erweiterter euklidischer Algorithmus. Lineare diophantische Gleichung

Äquivalenzrelation. Tischler-Problem. Euklidischer Algorithmus. Erweiterter euklidischer Algorithmus. Lineare diophantische Gleichung Äquivalenzrelation Tischler-Problem Euklidischer Algorithmus Erweiterter euklidischer Algorithmus Lineare diophantische Gleichung Rechnen mit Resten Restklassen Teilbarkeit in Z Beispiel einer Kongruenzgleichung

Mehr

Kongruenzen und Restklassenringe. 2. Kongruenzen und Restklassenringe

Kongruenzen und Restklassenringe. 2. Kongruenzen und Restklassenringe 2. Kongruenzen und Restklassenringe Kongruenzen Definition: Wir sagen a ist kongruent zu b modulo m schreiben a b mod m, wenn m die Differenz b-a te Beispiel: Es gilt 2 19 mod 21, 10 0 mod 2. Reflexivität:

Mehr

Diskrete Strukturen. Restklassenringe WS 2013/2014. Vorlesung vom 24. Jänner 2014

Diskrete Strukturen. Restklassenringe WS 2013/2014. Vorlesung vom 24. Jänner 2014 Diskrete Strukturen WS 2013/2014 Vorlesung vom 24. Jänner 2014 Thomas Vetterlein Institut für Wissensbasierte Mathematische Systeme Johannes-Kepler-Universität Linz 10.1 Die Modulo-n-Relation Definition

Mehr

6. Restklassenringe und RSA. Mathias Schacht Mathematik I für Informatiker WiSe 2016/17 6. Restklassen & RSA / 1

6. Restklassenringe und RSA. Mathias Schacht Mathematik I für Informatiker WiSe 2016/17 6. Restklassen & RSA / 1 6. Restklassenringe und RSA Mathias Schacht Mathematik I für Informatiker WiSe 2016/17 6. Restklassen & RSA / 1 Erinnerung: Kongruenzen und Restklassen Definition Ganze Zahlen x, y P Z sind kongruent modulo

Mehr

Prof. Dr. H. Brenner Osnabrück SS Zahlentheorie. Vorlesung 4. Die Restklassenringe Z/(n)

Prof. Dr. H. Brenner Osnabrück SS Zahlentheorie. Vorlesung 4. Die Restklassenringe Z/(n) Prof. Dr. H. Brenner Osnabrück SS 2008 Zahlentheorie Vorlesung 4 Die Restklassenringe Z/(n) Satz 4.1. (Einheiten modulo n) Genau dann ist a Z eine Einheit modulo n (d.h. a repräsentiert eine Einheit in

Mehr

Lineare Algebra I (WS 13/14)

Lineare Algebra I (WS 13/14) Lineare Algebra I (WS 13/14) Alexander Lytchak Nach einer Vorlage von Bernhard Hanke 10.01.2014 Alexander Lytchak 1 / 9 Erinnerung: Zwei ganz wichtige Gruppen Für jede Gruppe (G, ) und jedes Element g

Mehr

Ältere Aufgaben (bis 1998)

Ältere Aufgaben (bis 1998) Ältere Aufgaben (bis 1998) Es waren in den 4 Stunden jeweils nur 2 Aufgaben zu bearbeiten, die einzelnen Aufgaben waren umfangreicher. September 1998, Aufgabe 1 Sei p eine ungerade Primzahl. a) Beweise:

Mehr

30 Ringe und Körper Motivation Definition: Ring. Addition und eine. Häufig gibt es auf einer Menge zwei Verknüpfungen: eine

30 Ringe und Körper Motivation Definition: Ring. Addition und eine. Häufig gibt es auf einer Menge zwei Verknüpfungen: eine 30 Ringe und Körper 30.1 Motivation Häufig gibt es auf einer Menge zwei Verknüpfungen: eine Addition und eine Multiplikation. Beispiele: (Z, +, ) hier gibt es sogar noch eine Division mit Rest. (IR, +,

Mehr

WS 2008/09. Diskrete Strukturen

WS 2008/09. Diskrete Strukturen WS 2008/09 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0809

Mehr

Folien der 15. Vorlesungswoche

Folien der 15. Vorlesungswoche Folien der 15. Vorlesungswoche Mathematische Analyse von RSA I (1) Wir wählen zwei große Primzahlen p und q (p q) und setzen n = p q. Wir arbeiten von nun an in Z n und berücksichtigen, dass wie später

Mehr

Bsp. Euklidischer Algorithmus

Bsp. Euklidischer Algorithmus Bsp. Euklidischer Algorithmus Bsp: Berechne ggt(93, 42) mittels EUKLID. 93 2 42 = 9 42 4 9 = 6 9 1 6 = 3 6 2 3 = 0 D.h. ggt(93, 42) = 3. Durch Rücksubstitution erhalten wir die Bézout-Koeffizienten x,

Mehr

Diskrete Strukturen. Vorlesung 15: Arithmetik. 5. Februar 2019

Diskrete Strukturen. Vorlesung 15: Arithmetik. 5. Februar 2019 1 Diskrete Strukturen Vorlesung 15: Arithmetik 5. Februar 2019 Nächste Termine Modul Diskrete Strukturen Hörsaalübung (Mo. 9:15) Vorlesung (Di. 17:15) 4.2. Tutorium (Klausurvorbereitung) 11.2. 12.2. 5.2.

Mehr

Regine Schreier

Regine Schreier Regine Schreier 20.04.2016 Kryptographie Verschlüsselungsverfahren Private-Key-Verfahren und Public-Key-Verfahren RSA-Verfahren Schlüsselerzeugung Verschlüsselung Entschlüsselung Digitale Signatur mit

Mehr

PROSEMINAR LINEARE ALGEBRA

PROSEMINAR LINEARE ALGEBRA PROSEMINAR LINEARE ALGEBRA von Daniel Cagara Zunächst benötigen wir einige Elemente der Gruppentheorie. Definition 1. Eine Gruppe ist ein Tupel, bestehend aus einer nicht leeren Menge G und einer Verknüpfung,

Mehr

2 Rationale und reelle Zahlen

2 Rationale und reelle Zahlen 2 reelle Es gibt Mathematik mit Grenzwert (Analysis) und Mathematik ohne Grenzwert (z.b Algebra). Grenzwerte existieren sicher nur dann, wenn der Zahlbereich vollständig ist, also keine Lücken aufweist

Mehr

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. ***

Übungen zum Vorkurs Mathematik für Studienanfänger Ein leeres Produkt ist gleich 1, eine leere Summe 0. *** Universität Bonn Mathematisches Institut Dr. Michael Welter Übungen zum Vorkurs Mathematik für Studienanfänger 2010 Einige Zeichen und Konventionen: IN := {1, 2, 3, 4,...} Die Menge der natürlichen Zahlen

Mehr

$Id: gruppen.tex,v /04/24 15:25:02 hk Exp $ $Id: ring.tex,v /04/24 15:35:17 hk Exp $

$Id: gruppen.tex,v /04/24 15:25:02 hk Exp $ $Id: ring.tex,v /04/24 15:35:17 hk Exp $ $Id: gruppen.tex,v 1.13 2012/04/24 15:25:02 hk Exp $ $Id: ring.tex,v 1.11 2012/04/24 15:35:17 hk Exp $ 2 Gruppen 2.3 Zyklische Gruppen Wir hatten am Ende der letzten Sitzung bewiesen, dass in einer endlichen

Mehr

Hast du auch wirklich versucht, die Aufgaben einmal selbständig zu lösen? Wenn nicht, tue es, bevor du dir die Lösungen anschaust!

Hast du auch wirklich versucht, die Aufgaben einmal selbständig zu lösen? Wenn nicht, tue es, bevor du dir die Lösungen anschaust! Chr.Nelius: Zahlentheorie (SoSe 2016) 1 14. Aufgabenblatt ZAHLENTHEORIE (für Master G und HRG) Lösungen Hast du auch wirklich versucht, die Aufgaben einmal selbständig zu lösen? Wenn nicht, tue es, bevor

Mehr

Übung zur Vorlesung Diskrete Strukturen I

Übung zur Vorlesung Diskrete Strukturen I Technische Universität München WS 2002/03 Institut für Informatik Aufgabenblatt 8 Prof. Dr. J. Csirik 2. Dezember 2002 Brandt & Stein Übung zur Vorlesung Diskrete Strukturen I Abgabetermin: Tutorübungen

Mehr

Grundlagen der Mathematik

Grundlagen der Mathematik Grundlagen der Mathematik Übungsaufgaben zu Kapitel 1 Einführung 1.1.1 Für reelle Zahlen a und b gilt (a+b) (a-b) = a 2 -b 2. Was ist die Voraussetzung? Wie lautet die Behauptung? Beweisen Sie die Behauptung.

Mehr

Serie 3: Ringe, Körper, Vektorräume

Serie 3: Ringe, Körper, Vektorräume D-MATH Lineare Algebra I HS 2016 Dr. Meike Akveld Serie 3: Ringe, Körper, Vektorräume 1. Im Folgenden sei n N und Z n bezeichne die Menge der Äquivalenzklassen von Z bezüglich der Relation: k n l n k l

Mehr

UE Zahlentheorie. Markus Fulmek

UE Zahlentheorie. Markus Fulmek UE Zahlentheorie (Modul: Elementare Algebra (EAL)) Markus Fulmek Sommersemester 2015 Aufgabe 1: Betrachte folgende Partition der Menge r9s t1, 2, 3, 4, 5, 6, 7, 8, 9u Ă N: r9s t1, 4, 7u 9Y t2, 5, 8u 9Y

Mehr

Kleiner Fermatscher Satz, Chinesischer Restsatz, Eulersche '-Funktion, RSA

Kleiner Fermatscher Satz, Chinesischer Restsatz, Eulersche '-Funktion, RSA Kleiner Fermatscher Satz, Chinesischer Restsatz, Eulersche '-Funktion, RSA Manfred Gruber http://www.lrz-muenchen.de/~gruber SS 2009, KW 15 Kleiner Fermatscher Satz Satz 1. Sei p prim und a 2 Z p. Dann

Mehr

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/2018

Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/2018 Mathematik I für Studierende der Informatik und Wirtschaftsinformatik (Diskrete Mathematik) im Wintersemester 2017/2018 11. Januar 2018 1/32 Erinnerung: Eine Gruppe ist eine algebraische Struktur (G, )

Mehr

Algebraische Strukturen. Idee. Gruppen, Ringe, Körper... (Teschl/Teschl Abschnitt 3.2, siehe auch Kap. 4)

Algebraische Strukturen. Idee. Gruppen, Ringe, Körper... (Teschl/Teschl Abschnitt 3.2, siehe auch Kap. 4) Algebraische Strukturen Gruppen, Ringe, Körper... (Teschl/Teschl Abschnitt 3.2, siehe auch Kap. 4) Idee Formalisierung von Strukturen, die in verschiedenen Bereichen der Mathematik und ihrer Anwendungen

Mehr

Reelle Zahlen, Gleichungen und Ungleichungen

Reelle Zahlen, Gleichungen und Ungleichungen 9 2. Vorlesung Reelle Zahlen, Gleichungen und Ungleichungen 4 Zahlenmengen und der Körper der reellen Zahlen 4.1 Zahlenmengen * Die Menge der natürlichen Zahlen N = {0,1,2,3,...}. * Die Menge der ganzen

Mehr