myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Talk > Schule, Studium, Ausbildung & Beruf
Seite neu laden

Asymmetrische Verschlüsselung - Berechnung der Keys

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 03.02.13, 16:34   #1
Malie1973
Anfänger
 
Registriert seit: Mar 2010
Beiträge: 6
Bedankt: 1
Malie1973 ist noch neu hier! | 0 Respekt Punkte
Standard Asymmetrische Verschlüsselung - Berechnung der Keys

Hallo zusammen,

ich habe die Aufgabe einen Vortrag über asymmetrische Verschlüsselung zu halten, und brech' mir einen bei der Berechnung des private-keys ab. Stundenlanges googlen verwirrt mich nur noch mehr. Ich hoffe, jemand von euch hat einen heißen Tipp für mich...

Berechnung von N:
N = p * q
N = 5 * 17 = 85

Berechnung von E:
z = (p-1) * (q-1)
z = (5-1) * (17-1) = 64
Teiler (z) = 1, 2, 4, 8, 16, 32, 64
E = 5 (teilerfremd)

Berechnung von D:
E * D = 1 (mod z)
5 * D = 1 (mod 64)

Bei der Berechnung von D hört es bei mir auf...
Malie1973 ist offline   Mit Zitat antworten
Ungelesen 03.02.13, 17:10   #2
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Schau dir für d mal den erweiterten euklidschen Algorithmus an.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 04.02.13, 22:27   #3
Shinyboo
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 7
Bedankt: 1
Shinyboo ist noch neu hier! | 0 Respekt Punkte
Standard

So ich habs mal rausgesucht und mir folgendes notiert:
RSA
Privater Schlüssel: d
Öffentlicher Schlüssel N, e
N = P*q // p und q Primzahlen welche geheim sind
e teilerfremd zu (p-1) und (q-1)
C = M^e mod(N) // verschlüsseln
M = C^d mod(N) oder auch E = M^d mod(N) // entschlüsseln

Beispiel 1:
p = 11, q = 17 // werden selber gewählt
N = p*q = 11*17 = 187
gewähltes e = 7
Berechne d = e^-1 mod(p-1)(q-1)
d = 23 oder d = 183 // 160+23
M = 42
C = 42^7 mod(187) // 0-186
C = 15
E = 15^23 mod(187) = 42

Mod berechnen:
23 mod 5 = 3
23 / 5 = 4,6
23-5*4 = 3 oder auch 0,6 * 5 = 3

Beispiel 2
Verschlüsseln

M = 8, N = 55 und e = 3
C = 8^3 mod(55)
C = 512 mod (55)
Nebenrechnung
[512 mod 55 = 17]
[512 / 55 = 9,30]
512 - (55*9) = 17]
C = 17

Entschlüsseln
C = 8, N = 55 und d = 3
(Nebenrechnung für M wegelassen, siehe oben wie das geht)
M = 8^3 mod(55)
M = 512 mod (55)
M = 17

Hoffe das hilft dir ein wenig weiter
Shinyboo ist offline   Mit Zitat antworten
Ungelesen 04.02.13, 22:59   #4
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

23 ist richtig für d, da fehlt aber trotzdem die Berechnung von d
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
Ungelesen 04.02.13, 23:24   #5
Shinyboo
Anfänger
 
Registriert seit: Mar 2012
Beiträge: 7
Bedankt: 1
Shinyboo ist noch neu hier! | 0 Respekt Punkte
Standard

d = e^-1 mod(p-1)(q-1) ist alles vorhanden man muss nur noch einsetzen, was ich oben nicht direkt getan habe.
hab auch ein paar mal editiert, kann also sein, dass es zudem zeitpunkt noch nicht drin war.
Shinyboo ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 Uhr.


Sitemap

().