Aufgabe 4

http://www.mathematik.uni-karlsruhe.de/ ... latt10.pdf
kukugo
Beiträge: 35
Registriert: Fr 24. Okt 2008, 23:41

Re: Aufgabe 4

Beitrag von kukugo »

Ich habe ein kleine Fehler gemacht
die Verschluesselung bei mier ist auch : 17502712952585122157418603047178562651163505295924481547515758527
fake
Beiträge: 95
Registriert: Mo 27. Okt 2008, 17:34

Re: Aufgabe 4

Beitrag von fake »

weiß jemand was zu der b)?
Benutzeravatar
salami
Beiträge: 179
Registriert: Mi 5. Nov 2008, 22:41
Wohnort: Karlsruhe

Re: Aufgabe 4

Beitrag von salami »

fake hat geschrieben:weiß jemand was zu der b)?
Eine Möglichkeit wäre wohl wieder "brute force", also alle Möglichkeiten ausprobieren, bis was richtiges rauskommt. Sonst wüsste ich auch nicht, was man machen könnte.
Man hat v1 und v2 (verschlüsstelter Text mit e1 und mit e2) und weiß dass der Ursprungstext gleich ist.

Vielleicht so irgendwie:

m^e1 mod n = v1
m^e2 mod n = v2

n = (m^e1) * k1 + v1
n = (m^e2) * k2 + v2
(k1, k2 € N)

also
(m^e1) * k1 + v1 = (m^e2) * k2 + v2

Aber läuft wohl wieder auf brute force hinaus.
Christian S.
Beiträge: 225
Registriert: Sa 25. Okt 2008, 12:48

Re: Aufgabe 4

Beitrag von Christian S. »

Das macht man so:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Wer nur einen Tipp will:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Das n ist bei beiden Nachrichten das gleiche
Wer noch einen braucht:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Euklidischer Algorithmus
Benutzeravatar
Snoop
Beiträge: 24
Registriert: Fr 24. Okt 2008, 15:22
Wohnort: Karlsruhe

Re: Aufgabe 4

Beitrag von Snoop »

Ich habe d per erweitertem Euklidischem Algorithmus berechnet, wie in der Vorlesung.
Nun habe ich allerdings ein negatives d rausbekommen, obwohl d € N sein sollte :P
Nämlich:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
-21126419409859803121266374069605297534252934684919424098653094821
Der Schlüssel funktioniert auch, für beide Nachrichten. Ich habe das eigentlich so verstanden das es für RSA nur einen Schlüssel gibt, kann mir das jemand erkären? :think:
SLS
Beiträge: 77
Registriert: So 26. Okt 2008, 20:11
Wohnort: Karlsruhe

Re: Aufgabe 4

Beitrag von SLS »

Snoop hat geschrieben:Ich habe d per erweitertem Euklidischem Algorithmus berechnet, wie in der Vorlesung.
Nun habe ich allerdings ein negatives d rausbekommen, obwohl d € N sein sollte :P
Nämlich:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
-21126419409859803121266374069605297534252934684919424098653094821
Der Schlüssel funktioniert auch, für beide Nachrichten. Ich habe das eigentlich so verstanden das es für RSA nur einen Schlüssel gibt, kann mir das jemand erkären? :think:
Dein Schlüssel ist kongruent modulo phi(n) zu dem eigentlichen, deswegen funktioniert er. In dem Sinne - dein Schlüssel und der eigentliche sind äquivalent, repräsentieren also dieselbe Zahl modulo phi(n). Nach Definition gilt aber:

was d automatisch zwischen 0 und phi(n)-1 einschränkt, also solltest du für d den positiven Repräsentanten nehmen.

Lange Rede, kurzer Sinn - berechne einfach mod phi(n) von dem, was du bekommen hast, und du bist fertig :)
When we say that two functions are almost always used together, we should remember that "almost" is a euphemism for "not."
-- David L. Parnas, "Designing Software for Ease of Extension and Contraction"
Benutzeravatar
Snoop
Beiträge: 24
Registriert: Fr 24. Okt 2008, 15:22
Wohnort: Karlsruhe

Re: Aufgabe 4

Beitrag von Snoop »

Ahh ok. Ich hab die ganze Zeit d mod n probiert -.-
Danke ;)
lyzrd
Beiträge: 10
Registriert: So 9. Nov 2008, 11:26

Re: Aufgabe 4

Beitrag von lyzrd »

achja auf dem übungsblatt ist ein link zu einem programm (aribas) mit welchem man die berechnungen auch durchführen kann.
Rob
Beiträge: 16
Registriert: Do 23. Okt 2008, 18:01
Wohnort: Pfinztal
Kontaktdaten:

Re: Aufgabe 4

Beitrag von Rob »

Christian S. hat geschrieben:Das macht man so:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Wer nur einen Tipp will:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Das n ist bei beiden Nachrichten das gleiche
Wer noch einen braucht:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: auf Anzeigen klicken
Euklidischer Algorithmus
und noch einer der mir letztes jahr bei einer rsa presentation in der schule sehr geholfen hat...
Bild Bild
Johann
Beiträge: 65
Registriert: So 9. Nov 2008, 20:21

Re: Aufgabe 4

Beitrag von Johann »

Kleiner Tipp für Maple-User: Möchte man K^e mod n berechnen und hat es mit riesigen Zahlen zu tun, kann man das mit K&^e mod n machen. So benutzt Maple intern selbst die verfügbaren Algorithmen um das hinzukriegen, ohne das "&" versucht Maple erst K^e und dann mod n zu berechnen, was eben einen Overflow ergibt.
Bild
338364: <Alanna> Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders
Antworten

Zurück zu „Blatt 10 - Abgabe 19.01.09“