www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Englisch
  Status Grammatik
  Status Lektüre
  Status Korrekturlesen
  Status Übersetzung
  Status Sonstiges (Englisch)

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Zahlentheorie" - Modulo-Operator
Modulo-Operator < Zahlentheorie < Algebra+Zahlentheo. < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Zahlentheorie"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Modulo-Operator: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 23:11 Fr 03.03.2006
Autor: i-mehl

Hallo!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.

Nun, ich habe die Aufgabe zu Beweisen, weshalb die Ver- und Entschlüsselung des RSA-Algorithmus funktioniert. Soweit, sogut.

Das Problem ist hierbei, dass ich mich mit den Modulo-Operator noch nie beschäftigt habe und ich stehe jetzt vor folgendem Problem:

c = [mm] m^{e} [/mm] mod P  und u = [mm] c^{d} [/mm] mod p  

Zu beweisen ist, dass m = u ist.
Jetzt kann man ja folgendes schreiben:

u = [mm] c^{d} [/mm] mod P = [mm] (m^{e} [/mm] mod [mm] P)^{d} [/mm] mod P  = [mm] m^{ed} [/mm] mod P

Und genau das verstehe ich nicht!
Warum ist denn  [mm] (m^{e} [/mm] mod [mm] P)^{d} [/mm] mod P  = [mm] m^{ed} [/mm] mod P  ?

Kann mir das jemand vielleicht irgendwie anschaulich erklären oder vielleicht sogar beweisen ? :)

Bitte helft mir!

Vielen Dank schonmal im Voraus.



        
Bezug
Modulo-Operator: Antwort
Status: (Antwort) fertig Status 
Datum: 01:38 Sa 04.03.2006
Autor: felixf

Hallo!

> Das Problem ist hierbei, dass ich mich mit den
> Modulo-Operator noch nie beschäftigt habe und ich stehe
> jetzt vor folgendem Problem:
>  
> c = [mm]m^{e}[/mm] mod P  und u = [mm]c^{d}[/mm] mod p  
>
> Zu beweisen ist, dass m = u ist.
>  Jetzt kann man ja folgendes schreiben:
>  
> u = [mm]c^{d}[/mm] mod P = [mm](m^{e}[/mm] mod [mm]P)^{d}[/mm] mod P  = [mm]m^{ed}[/mm] mod P
>
> Und genau das verstehe ich nicht!
> Warum ist denn  [mm](m^{e}[/mm] mod [mm]P)^{d}[/mm] mod P  = [mm]m^{ed}[/mm] mod P  ?

Nun, im Prinzip reicht es aus zu zeigen, dass $((a [mm] \mod [/mm] P) [mm] \cdot [/mm] (b [mm] \mod [/mm] P)) [mm] \mod [/mm] P = (a [mm] \cdot [/mm] b) [mm] \mod [/mm] P$ ist.

Das kannst du wie folgt zeigen: Ist $a = [mm] q_1 \cdot [/mm] P + [mm] r_1$ [/mm] mit [mm] $q_1, r_1 \in \IZ$, [/mm] $0 [mm] \le r_1 [/mm] < P$ (Division mit Rest), so ist ja $a [mm] \mod [/mm] P = r$. Schreibe also auch $b = [mm] q_2 \cdot [/mm] P + [mm] r_2$, [/mm] $a b = [mm] q_3 \cdot [/mm] P + [mm] r_3$ [/mm] und [mm] $r_1 r_2 [/mm] = [mm] q_4 \cdot [/mm] P + [mm] r_4$. [/mm] Die Behauptung ist dann ja grad [mm] $r_4 [/mm] = [mm] r_3$. [/mm]

Nun ist [mm] $r_4 [/mm] = [mm] r_1 r_2 [/mm] - [mm] q_4 [/mm] P = (a - [mm] q_1 [/mm] P) (b - [mm] q_2 [/mm] P) - [mm] q_4 [/mm] P = a b - (a [mm] q_2 [/mm] + b [mm] q_1 [/mm] + [mm] q_4) [/mm] P = [mm] (q_3 [/mm] P + [mm] r_3) [/mm] - (a [mm] q_2 [/mm] + b [mm] q_1 [/mm] + [mm] q_4) [/mm] P = [mm] (q_3 [/mm] - a [mm] q_2 [/mm] - b [mm] q_1 [/mm] - [mm] q_4) [/mm] P + [mm] r_3$. [/mm]

Nun weisst du jedoch, dass $0 [mm] \le r_3, r_4 [/mm] < P$ ist, und somit muss also [mm] $q_3 [/mm]  - a [mm] q_2 [/mm] - b [mm] q_1 [/mm] - [mm] q_4 [/mm] = 0$ und [mm] $r_3 [/mm] = [mm] r_4$ [/mm] sein!

Wenn du das jetzt gezeigt hast, kannst du [mm] $m^e \mod [/mm] P = ( [mm] \cdots [/mm] (((m [mm] \cdot [/mm] m) [mm] \mod [/mm] P) [mm] \cdot [/mm] m) [mm] \mod [/mm] P) [mm] \dots \cdot [/mm] m) [mm] \mod [/mm] P$ schreiben und analog fuer [mm] $c^d \mod [/mm] P$, und alles folgt aus dem einfachen Fall $(a [mm] \cdot [/mm] b) [mm] \mod [/mm] P = ((a [mm] \mod [/mm] P) [mm] \cdot [/mm] (b [mm] \mod [/mm] P)) [mm] \mod [/mm] P$ :-)

(Das gleiche kannst du auch fuer $+$ anstatt [mm] $\cdot$ [/mm] zeigen.)

LG Felix


Bezug
                
Bezug
Modulo-Operator: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 17:51 Sa 04.03.2006
Autor: i-mehl

Erstmal vielen, vielen Dank für diese schnelle und ausführliche Antwort! Wirklich ein tolles Forum.

Ich habe leider noch eine dumme Frage:

...somit muss also q3 - aq2 - bq1 - q4 = 0 ... sein.

Diesen Schritt versteh ich einfach nicht :(.

Kannst du mir das noch bitte erklären? :D

Bezug
                        
Bezug
Modulo-Operator: Antwort
Status: (Antwort) fertig Status 
Datum: 19:31 Sa 04.03.2006
Autor: felixf

Hallo!

> Ich habe leider noch eine dumme Frage:
>
> ...somit muss also q3 - aq2 - bq1 - q4 = 0 ... sein.
>  
> Diesen Schritt versteh ich einfach nicht :(.

So dumm ist die Frage nicht :-) Es ist zwar ein Standardargument, aber wenn man es noch nie gesehen hat hilft einem das nicht ;-)

Du weisst: [mm] $r_4 [/mm] = [mm] (q_3 [/mm] - a [mm] q_2 [/mm] - b [mm] q_1 [/mm] - [mm] q_4) [/mm] P + [mm] r_3$ [/mm] und $0 [mm] \le r_3, r_4 [/mm] < P$. Weiterhin ist alles, was vorkommt, ganzzahlig. Setze $k := [mm] q_3 [/mm] - a [mm] q_2 [/mm] - b [mm] q_1 [/mm] - [mm] q_4 \in \IZ$ [/mm] (spart etwas Schreibarbeit :) ), also hast du [mm] $r_4 [/mm] = [mm] r_3 [/mm] + k P$.

Wenn $k > 0$ ist, dann ist [mm] $r_4 [/mm] = [mm] r_3 [/mm] + k P [mm] \ge [/mm] P$, da $k P [mm] \ge [/mm] P$ ist und [mm] $r_3 \ge [/mm] 0$; dies ist aber ein Widerspruch zu [mm] $r_4 [/mm] < P$!

Wenn $k < 0$ ist, dann ist [mm] $r_4 [/mm] = [mm] r_3 [/mm] + k P < 0$, da $k P [mm] \le [/mm] -P$ ist und [mm] $r_3 [/mm]   < P$; dies ist aber ein Widerspruch zu [mm] $r_4 \ge [/mm] 0$.

Also muss $k = 0$ sein und somit [mm] $r_3 [/mm] = [mm] r_4$. [/mm]

LG Felix


Bezug
                                
Bezug
Modulo-Operator: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 23:57 Sa 04.03.2006
Autor: i-mehl

Super, danke :).

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Zahlentheorie"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.englischraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]