Kryptologie/(Halb-)Gruppen und Ringe

Aus testwiki
Version vom 18. April 2020, 09:08 Uhr von imported>Philip Holtappel (Fehler korrigiert)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Einleitung

Um zu zeigen, dass die Menge aller Restklassen /m einen (Restklassen-)Ring bilden, was viele nützliche Eigenschaften garantiert[1], müssen wir noch einige Definitionen einführen. Zusätzlich betrachten wir den mathematischen Begriff der Ordnung, der uns bei der Kryptoanalyse des RSA-Kryptosystems von Nutzen ist[2].

Innere Verknüpfung

Definition Innere Verknüpfung

Sei M eine Menge und :M×MM eine Abbildung, die jedem Paar (x,y) mit x,yM ein xy zuordnet, so heißt diese Abbildung innere Verknüpfung[3].

Beispiel Innere Verknüpfung

Bei der Addition in gilt: +:× mit dem Paar (x,y) mit x,y.

Seien x=3 und y=5, dann gilt nach Definition der inneren Verknüpfung: x+y=3+5=8[4].

Neutrales Element

Definition Neutrales Element

Sei H=(H,) eine Halbgruppe und eH. Wir nennen e neutrales Element der Halbgruppe H, falls ea=ae=a für alle aH[5].

Beispiel Neutrales Element

In ist 0 das neutrale Element der Addition und 1 das neutrale Element der Multiplikation.

Es gilt: 0+x=x+0=x und 1x=x1=x für jedes x[6][7].

Inverses Element

Definition Inverses Element

Sei H=(H,) eine Halbgruppe, a,eH und e das neutrale Element der Halbgruppe H. Wir nennen bH das inverse Element bzw. die Inverse von a, falls gilt

ab=ba=e[5].

Beispiel Inverses Element

In ist das (additiv) Inverse einer Zahl a die Zahl, die zu a addiert 0 ergibt. Es gilt a+(a)=aa=0. Also ist a das additive Inverse zu a in [8][9].

Halbgruppe

Definition Halbgruppe

Innere Verknüpfung
Innere Verknüpfung
Sei M eine Menge und :M×MM eine Abbildung,

die jedem Paar (x,y) mit x,yM ein xy M zuordnet,

so heißt diese Abbildung innere Verknüpfung[10].

Eine Halbgruppe H=(H,) besteht aus einer Menge H und einer inneren Verknüpfung

:H×HH,(a,b)ab,

die assoziativ ist, d. h. für alle a,b,cH gilt

a(bc)=(ab)c[11][12].

Gruppe

Definition Gruppe

Eine Halbgruppe H, die ein neutrales Element besitzt in der und jedes Element der Halbgruppe invertierbar ist, heißt Gruppe[5].

Definition Kommutative Gruppe

Eine Gruppe G heißt kommutative Gruppe, wenn die zugehörige Halbgruppe H kommutativ ist, d.h.

für alle a,bH gilt: ab=ba[7].

Bemerkung: Im folgenden müssen wir noch die Ordnung von Elementen in Gruppen definieren und einen zugehörigen Satz formulieren. Dies benötigen wir, um in einer späteren Lerneinheiten Aussagen über die Sicherheit des asymmetrischen RSA-Kryptosystems treffen zu können[2].

Definition Ordnung von Elementen in Gruppen

Sei G eine Gruppe und 1G das neutrale Element der Gruppe.

Wenn es ein e gibt, sodass ae=1G gilt für alle aG, dann heißt die kleinste derartige Zahl Ordnung von a in G und wird als ordG(a) geschrieben.

Gibt es kein solches e, dann ist die Ordnung von a in G unendlich[13].

Satz zur Ordnung von Elementen in Gruppen

Seien aG und e.

Es gilt ae=1 genau dann, wenn ordG(a)e[13].

Beweis

Voraussetzung

aG und e.

Zu zeigen

Es gilt ae=1 genau dann, wenn ordG(a)e.

Beweis

Hinrichtung

Wir zeigen zunächst aus ordG(a)e folgt ae=1.

Seien f=ordg(a) und ordG(a)e bzw. e=kf mit k.

Es gilt

ae

=akf, nach ordG(a)e bzw. e=kf

=(af)k

=(1)k, nach Definition Ordnung von Elementen in Gruppen

=1.

Also ae=1.

Rückrichtung

Division mit Rest
Division mit Rest
Seien a,b mit b0 eindeutig bestimmte Zahlen kund r gibt,

für die gilt: a=kb+r,0r<|b|[14][15].

Nun zeigen wir die Rückrichtung, nämlich aus

ae=1

folgt

ordG(a)e

.

Hierfür müssen wir zeigen, dass ordG(a)e.

Sei ae=1 und nach der Division mit Rest e=qf+r mit 0r<f.

ar

=aeqf, nach Umformung von e=qf+r

=aeaqf

=ae(af)q

=(af)q, nach Voraussetzung ae=1

=(1)q, da f die kleinste Zahl mit af=1

=1.

Da 0r<n, muss r=0 gelten und somit e=kf. Also gilt ordG(a)e[13].

Ring

Definition Ring

Innere Verknüpfung, Halbgruppe, Gruppe

und kommutative Gruppe

Innere Verknüpfung
Sei M eine Menge und :M×MM eine Abbildung,

die jedem Paar (x,y) mit x,yM ein xy zuordnet,

so heißt diese Abbildung innere Verknüpfung[10].

Halbgruppe
Eine Halbgruppe H=(H,) besteht aus einer Menge H und

einer inneren Verknüpfung :H×HH,(a,b)ab,

die assoziativ ist, d. h. für alle a,b,cH gilt a(bc)=(ab)c[11][12].

Gruppe
Eine Halbgruppe H, die ein neutrales Element besitzt und

jedes Element der Halbgruppe invertierbar ist, heißt Gruppe[5].

Kommutative Gruppe
Eine Gruppe G heißt kommutative Gruppe, wenn die

zugehörige Halbgruppe H kommutativ ist, d.h.

a,bH gilt: ab=ba[7].

(R,+,) heißt Ring, wenn für die Menge R mit den zwei inneren Verknüpfungen + und gilt

  • (R,+) eine kommutative Gruppe ist,
  • (R,) eine Halbgruppe ist,
  • die Distributivgesetze gelten für alle a,b,cR, d.h.
    • a(b+c)=(ab)+(ac) und (a+b)c=(ac)+(bc)[1]

Lernaufgabe

Aufgabe

Beweisen Sie die Assoziativität von (/m,).

Bemerkung: Sie zeigen somit, dass (/m,) eine Halbgruppe ist[12].

Lösung
Nach Definition muss für die Assoziativität gelten:

Für alle a,b,cG:a(bc)=(ab)c[7].

Übertragen auf die Menge (/m,) bedeutet dies:

Für alle [a]m,[b]m,[c]m/m:[a]m([b]m[c]m)=([a]m[b]m)[c]m.

Wir beginnen mit der linken Seite der Gleichung:

[a]m([b]m[c]m)

=[a]m[bc]m, nach Definition Multiplikation in /m

=[a(bc)]m, nach Definition Multiplikation in /m

=[(ab)c]m, Assoziativgesetz in

=[(ab)]m[c]m, nach Definition Multiplikation in /m

=([a]m[b]m)[c]m, nach Definition Multiplikation in /m[16]

Insgesamt haben wir somit die Assoziativität von (/m,) gezeigt und somit auch, dass (/m,) eine Halbgruppe ist■[16]

Lernempfehlung

Kursübersicht
Übergeordnete Lerneinheit
4: Caesar-Verschlüsselungsverfahren
Vorherige Lerneinheit Aktuelle Lerneinheit Empfohlene Lerneinheit
4.5: Restklassen 4.6: (Halb-)Gruppen und Ringe 4.7: Restklassenring

Literatur

  1. 1,0 1,1 Reiss, K., & Schmieder, G. (2014). Basiswissen Zahlentheorie: Eine Einführung in Zahlen und Zahlbereiche (3. Aufl.). Springer Spektrum. S. 169.
  2. 2,0 2,1 Buchmann, J. (2016). Einführung in die Kryptographie (6. Aufl.). Springer. S. 173.
  3. Buchmann, J. (2016). Einführung in die Kryptographie (6. Aufl.). Berlin, Heidelberg: Springer. S. 39.
  4. Seite „Zweistellige Verknüpfung“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 9. Dezember 2018, 11:37 UTC. URL: https://de.wikipedia.org/w/index.php?title=Zweistellige_Verkn%C3%BCpfung&oldid=183543617 (Abgerufen: 14. Februar 2020, 19:00 UTC)
  5. 5,0 5,1 5,2 5,3 Buchmann, J. (2016). Einführung in die Kryptographie (6. Aufl.). Berlin, Heidelberg: Springer, S. 41.
  6. Seite „Neutrales Element“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 1. August 2019, 19:01 UTC. URL: https://de.wikipedia.org/w/index.php?title=Neutrales_Element&oldid=190957329 (Abgerufen: 14. Februar 2020, 18:59 UTC; Formulierung verändert)
  7. 7,0 7,1 7,2 7,3 Reiss, K., & Schmieder, G. (2014). Basiswissen Zahlentheorie: Eine Einführung in Zahlen und Zahlbereiche (3. Aufl.). Springer Spektrum. S. 164.
  8. Seite „Inverses Element“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 13. März 2019, 15:23 UTC. URL: https://de.wikipedia.org/w/index.php?title=Inverses_Element&oldid=186548871 (Abgerufen: 14. Februar 2020, 19:05 UTC; Formulierung verändert)
  9. Reiss, K., & Schmieder, G. (2014). Basiswissen Zahlentheorie: Eine Einführung in Zahlen und Zahlbereiche (3. Aufl.). Springer Spektrum. S. 166.
  10. 10,0 10,1 Ziegenbalg, J. (2015). Elementare Zahlentheorie: Beispiele, Geschichte, Algorithmen (2., überarb. Aufl). Springer Spektrum. S. 86.
  11. 11,0 11,1 Seite „Halbgruppe“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 8. August 2019, 11:33 UTC. URL: https://de.wikipedia.org/w/index.php?title=Halbgruppe&oldid=191153086 (Abgerufen: 17. Dezember 2019, 10:20 UTC; Formulierung verändert)
  12. 12,0 12,1 12,2 Buchmann, J. (2016). Einführung in die Kryptographie (6. Aufl.). Berlin, Heidelberg: Springer. S. 40.
  13. 13,0 13,1 13,2 Buchmann, J. (2016). Einführung in die Kryptographie (6. Aufl.). Springer. S. 47.
  14. Seite „Division mit Rest“. In: Wikipedia, Die freie Enzyklopädie. Bearbeitungsstand: 24. Januar 2020, 18:50 UTC. URL: https://de.wikipedia.org/w/index.php?title=Division_mit_Rest&oldid=196144598 (Abgerufen: 2. Februar 2020, 14:22 UTC; Formulierung verändert)
  15. Burton, D. M., & Dalkowski, H. (2005). Handbuch der elementaren Zahlentheorie mit über 1000 Übungsaufgaben und ihren Lösungen. Heldermann Verlag. S. 19.
  16. 16,0 16,1 Reiss, K., & Schmieder, G. (2014). Basiswissen Zahlentheorie: Eine Einführung in Zahlen und Zahlbereiche (3. Aufl.). Springer Spektrum. S. 163.