Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » RSA Verschlüsselung, Privater Schlüssel D berechne

RSA Verschlüsselung, Privater Schlüssel D berechne

Universität / Fachhochschule

Kryptologie

Tags: Erweiterter Euklidischer Algorithmus, Kryptologie, RSA

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
Kiwi92

Kiwi92 aktiv_icon

19:09 Uhr, 13.07.2014

Antworten
Hallo ich habe ein Problem und zwar will ich für die RSA-Verschlüsselung den Privaten Schlüssel (d) berechnen.

Gegeben ist: e=7,(p-1)(q-1)=40 also ggT(40,7)

Hier schon meine erste Frage macht das ein Unterschied? Also ggT(7,40) oder ggT(40,7)?

Dann Rechne ich:
407=5R540=57+5

75=1R27=15+2

52=2R15=22+1

21=2R02=21+0

Und jetzt steht da:
Also gilt 1=5-22
Ich versteh das man das nun Rückwerts hochrechnen kann, aber warum 1=5-22?
Jedenfalls wird dann immer die Zeile davor genommen und den Wert dafür eingesetzt und am Ende erhält man

340-177

Woher weis man das -17mod40 das d ist und nicht die 3?

Grüße

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen."
Online-Nachhilfe in Mathematik
Antwort
Quaaam

Quaaam aktiv_icon

20:20 Uhr, 14.07.2014

Antworten
Hallo Kiwi92,

Es gilt: ggT(40,7)=ggT(7,40).

Nunja, wie kommt man denn auf 1=5-22?
Sieh die 'mal deine dritte Gleichung an.

Am Ende bekommt man 340-177=1.
Rechnet man diese Gleichung mod40 dann steht da:
-177=1(mod40)
Also ist -17 das inverse Element zu 7.

LG Quam
Kiwi92

Kiwi92 aktiv_icon

13:55 Uhr, 15.07.2014

Antworten
Hallo vielen dank diese Aufgabe habe ich nun gelöst.
Zur Übung habe ich mich noch an einer anderen Aufgabe versucht und komischerweise kam ich dann trozdem nicht auf das d.

p=5q=13N=65φ von N=48

ggt(48,23)
48:23=2R2 dh 2=48-223
23:2=11R1 dh 1=23-112
2:1=2R0 dh 0=2-21

1=23-112

1=23-11(48-223)

1=-1148+1423

d=14? Online RSA Generator sagt d=23.

Ich komme nicht weiter bitte um hilfe :-)
Antwort
Stephan4

Stephan4

18:27 Uhr, 15.07.2014

Antworten
Mal ganz langsam:
1 = 23 - 11(48-223)

= 23 - 1148 + 11223

= -1148  +  23  +  11223

= -1148  +  23(1 + 112)

= -1148  +  23(1 + 22)

= -1148  +  2323

Deshalb.
Frage beantwortet
Kiwi92

Kiwi92 aktiv_icon

22:09 Uhr, 15.07.2014

Antworten
vielen Dank habs nun verstanden, ein ganz kleiner Fehler im letzten Schritt beim zusammenrechnen.