RSA-Verfahren, wie berechne ich d (private key)?

Neue Frage »

KönigsHaki Auf diesen Beitrag antworten »
RSA-Verfahren, wie berechne ich d (private key)?
Meine Frage:
Hi zusammen,

ich habe folgende Aufgabe zu lösen
Der folgende hexadez. Code enthält eine mit dem RSA-Verfahren verschlüsselte Nachricht
481fab24 d4b06fd8 0ee354b 73dedbe6
öffentlicher Schlüssel ist N = 4 111 577 933, e = 63 139.
folgende Faktorisierung in Primzahlen ist bekannt:



Berechnen Sie den privaten Schlüssel und dekodieren Sie die Nachricht

Meine Ideen:

also im Grunde habe ich das RSA-Verfahren verstanden und bin auch kurz vorm Durchburch der Lösung:

p = 62 731 q = 65 543
N = 4 111 577 933
e = 63 139
Es gilt:
also:
und jetzt wird der erw. euklidischer Algorithmus angewendet um d und k zu berechnen
aber genau da hackts bei mir.
zunächst der einfach eukl. Algorithmus:

also ist der ggT = 1

der erweiterte eukl. Algor. leitet sich ja dadurch ab:

gdw. (bis hier gehts noch^^)
gdw.
laut Wikipedia (http://de.wikipedia.org/wiki/Erweiterter...her_Algorithmus) wird hier die Gleichung nochmals umgestellt, ich frage mich warum und nach welchen Kriterien?
was ist im Endeffekt mein d, welches ich suche? Wäre nett wenn ihr mir weiterhelfen könntet Augenzwinkern
KönigsHaki Auf diesen Beitrag antworten »

ok mittlerweile habe ich den erweiterten eukl. algorithmus verstanden
der private schlüssel d = -979316030

jetzt muss ich nur noch rausbekommen wie man dekodiert^^
KönigsHaki Auf diesen Beitrag antworten »

thx 4 help -.-
close
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »