• Keine Ergebnisse gefunden

(Ihr L¨osungsweg soll ein Wiener-Angriff sein

N/A
N/A
Protected

Academic year: 2021

Aktie "(Ihr L¨osungsweg soll ein Wiener-Angriff sein"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Dr. Dirk Frettl¨oh 29.5.2019

Ubungen zur Vorlesung Kryptographie¨ Blatt 8

Aufgabe 29: (RSA knacken IV: Wiener-Angriff )

F¨uhren Sie einen Wiener-Angriff auf folgende Situation durch: Es ist N = 10807, e = 7067 und d ist fahrl¨assigerweise klein. Berechnen Sie mittels Satz 5.1 im Skript Kandidaten f¨ur d. Probieren Sie diese Kandidaten nacheinander aus zum Entschl¨usseln der verschl¨usselten Botschaft

c= (683,3036,6983,1,7847,6983,9057) Dabei ist im Klartext a=0, b=1, c=2 ... z=25.

(Ihr L¨osungsweg soll ein Wiener-Angriff sein. Andere Wege der Entschl¨usselung sind hier m¨oglich, z¨ahlen aber nicht als korrekte L¨osung).

Aufgabe 30: (Schlechtes q bei RSA)

(a) Was geht bei RSA schief, falls p oder q keine Primzahlen sind? Genauer: angenommen, Alice w¨ahlt ein q, dass keine Primzahl ist, sondern zwei Primfaktoren r und s hat. Danach geht sie vor wie im Skript beschrieben. (Insbesondere berechnet sie “ϕ(N)” als (p−1)(q−1)).

Ist das Verfahren weiterhin korrekt, effizient und sicher? Begr¨unden Sie ihre Antwort.

(b)Was kann Alice tun, um das Problem aus (a) zu vermeiden?

Aufgabe 31: (Diffie-Hellman)

(a)In einem Diffie-Hellman-Schl¨usseltausch sindp= 19 und g= 2 die ¨offentlichen Informa- tionen. Eve erf¨ahrt, das Alice 3≡gamodp an Bob gesendet hat, und Bob hat 9≡gb modp an Alice gesendet. Was ist Alice’ geheimer Exponenta? Was ist Bobs geheimer Exponentb?

Was ist der gemeinsame Schl¨usselgab modp?

(b)Was ist falsch an folgendem Argument: “Eve kenntgaundgb, kann alsogab=ga·gb modp effizient berechnen und kennt damit den gemeinsamen Schl¨ussel.”

Aufgabe 32: (Diskrete Logarithmen)

(a) Berechnen Sie mit dem Baby-Step-Giant-Step-Algorithmus den diskreten Logarithmus dlog7(11) mod 71. Zeigen Sie Ihre Berechnung.

(b)Finden Sie drei Primzahlen a, b, p ∈Nmit 1< a < p, 1< b < p,a6=b, so dass dloga(b) modulop nicht existiert.

Falls Sie Programmcode abgeben, bitte (1) auch erkl¨aren, wie Sie vorgingen, (2) auch das Ergebnis aufschreiben, und (3) bitte den Code selbst (kein Foto) an den Tutor schicken.

Abgabe: Mittwoch 5.6.2019 bis 14 Uhr in Postfach 2183 in V3, oder per Email an den Tutor.

Bitte auf jeder Abgabe das Tutorium angeben! (Di oder Do) Dienstag Philipp Braukmann pbraukmann@techfak.uni-bielefeld.de Donnerstag Oliver Tautz otautz@techfak.uni-bielefeld.de

Referenzen

ÄHNLICHE DOKUMENTE

Wenn Sie Programmcode abgeben, bitte (a) auch das Ergebnis abgeben, (b) den Code selbst (kein Foto) an den Tutor schicken. Abgabe: Mittwoch 26.6.2019 bis 14 Uhr in Postfach 2183 in

an der LK und auch der letzten Aufgabe habe ich festgestellt, dass noch einige Lücken vor allem im Kreislauf bestehen.. Das ist auch verständlich, wenn euch keiner den Verlauf

Der Anspruch könnte durch Bezahlung auf das Geschäftskonto des B erloschen sein entsprechend § 362 BGB, wenn die geschuldete Leistung an B als den Scheingläubiger nach § 407 BGB

• Nur dann, wenn die Punkte für eine Aufgabe nicht differenziert vorgegeben sind, ist ihre Auf- schlüsselung auf die einzelnen Lösungsschritte Ihnen überlassen.. • Stoßen Sie

V könnte mit der Weigerung, für den lächerlichen Preis von 2.600 € wolle er nicht verkaufen, sein Kaufangebot angefochten haben mit der Konsequenz, dass der Kaufvertrag gemäß §

Berechnen Sie die absoluten und relativen Kon- ditionszahlen der folgenden Funktionen und geben Sie an, wo die Funktionsauswertung qualitativ gut bzw.. schlecht

• Ihnen bekannt ist, dass die Teilnahme an der Pr¨ ufung eine ordnungsgem¨ aße Anmeldung voraussetzt, andernfalls die Pr¨ ufung nicht g¨ ultig ist (§39 Abs. 2 AllgStuPO).. •

Ihnen ist außerdem bewusst, dass ihre Nichterf¨ ullung zur Ung¨ ultigkeit der Pr¨ ufung f¨ uhren kann (§39 Abs. 2 Satz 4 AllgStuPO).. • Ihnen bekannt ist, dass die Teilnahme an