Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » RSA-Verschlüsselung (berechnen von d)

RSA-Verschlüsselung (berechnen von d)

Schüler Gesamtschule, 12. Klassenstufe

Tags: modulo, RSA

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
Tungsten

Tungsten aktiv_icon

20:45 Uhr, 11.02.2009

Antworten
Hallo zusammen,


ich habe folgendes Problem. Ich versuche eine RSA-Verschlüsselung für einen Vortrag durchzuführen, also selbst zu erstellen, nur bekomm ich leider d nicht raus (ausser mit z.B.: cryptool) aber ich möchte es ja rechnerisch erhalten.


Folgende Werte hab ich genommen:

p= 5
q= 11
e= 7


n= 55
m= 40


Wie komm ich mit beispielsweise diesen Werten auf d? Ich hab zwar bei diversen Seiten gelesen, man soll den inversen Modulo verwenden, aber ich verstehe diesen gar nicht (hab schon nachgelesen was er bedeutet), die Formeln sind einfach zu kompliziert.



Hab mit dem erweiterten euklidischen Algorithmus versucht d zu berechnen aber es funktioniert irgendwie nicht...

mit irgendwie ist gemeint:
40=7*5+5
7 =1*5+2
5 =2*2+1
2 =1*2+0



Ich vermute das mit dem Umkehren hat etwas damit zutun, auf manchen Seiten wird nämlich der Weg umgekehr (ich denke mal das ist dieses inverse) durchgeführt, aber dort schaltet alles völlig bei mir ab.



Wäre nett wenn mir jemand von euch veranschaulichen könnte wie man d berechnet.


Danke euch schonmal im Vorraus.

MfG
Erik

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich bräuchte bitte einen kompletten Lösungsweg." (setzt voraus, dass der Fragesteller alle seine Lösungsversuche zur Frage hinzufügt und sich aktiv an der Problemlösung beteiligt.)
Online-Nachhilfe in Mathematik
Antwort
HP7289

HP7289 aktiv_icon

23:17 Uhr, 12.02.2009

Antworten
Ich versuche es mal.

Du hast p=5 und q=11.

N=pq=55

φ(N)=(p-1)(q-1)=410=40

e=7 ist teilerfremd zu 40.

7d+40k=1=ggT(7,40)

40=57+5
7=15+2
5=22+1
2=21+0



1=5-22
1=5-2(7-15)
1=(40-57)-2(7-1(40-57))
1=140-57-27+240-107
1=340-177

d=-17
Tungsten

Tungsten aktiv_icon

16:36 Uhr, 13.02.2009

Antworten
Hi,
danke für deine Bemühung,

ich entnehme deinem Beitrag, dass mit invers modulo einfach das Rückwärts rechnen der Schritte gemein ist... okay soweit ist es mir jetzt klar.



Allerdings sagt mir das Programm etwas anderes, wenn ich den d= -17 verwende, kommt kein plausibles Ergebnis heraus. Sprich ich verschlüssele die Zahl a und nach dem entschlüsseln hab ich j (als Beispiel)...



Also wäre meine Frage jetzt an dich, bzw. an euch andere, wie komm ich von -17 auf 23?


Gruß
Erik
Antwort
HP7289

HP7289 aktiv_icon

16:59 Uhr, 13.02.2009

Antworten
-17+40=23=d
    3  -7=-4=k

Funktioniert, weil es die gleichen Restklassen sind.
Frage beantwortet
Tungsten

Tungsten aktiv_icon

22:59 Uhr, 13.02.2009

Antworten
Genial... okay vielen Dank. Hat endlich Klick gemacht^^...

Gruß

Erik
Antwort
SwedSter

SwedSter aktiv_icon

22:51 Uhr, 03.10.2010

Antworten
hallo tungsten, bzw. an die, die den Thread nochmal lesen sollten, ich habe gerade auch gesehen, dass es bei cryptool nun auch eine ganz gut gemacht animation zum rsa verfahren gibt:

http//cryptool.org/download/RSA/RSA-Flash-de/player.html