• Keine Ergebnisse gefunden

Blatt 8 / 4. Dezember 2011 / Abgabe bis sp¨ atestens 11. Dezember 2011, 8:30 Uhr in dem Kasten auf NA 02 oder in der ¨ Ubung

N/A
N/A
Protected

Academic year: 2022

Aktie "Blatt 8 / 4. Dezember 2011 / Abgabe bis sp¨ atestens 11. Dezember 2011, 8:30 Uhr in dem Kasten auf NA 02 oder in der ¨ Ubung"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehrstuhl f¨ur Kryptologie und IT-Sicherheit Prof. Dr. Alexander May

Gottfried Herold, Philipp Wagner

Haus¨ubungen zur Vorlesung

Kryptanalyse

WS 2012/2013

Blatt 8 / 4. Dezember 2011 / Abgabe bis sp¨ atestens 11. Dezember 2011, 8:30 Uhr in dem Kasten auf NA 02 oder in der ¨ Ubung

AUFGABE 1 (6 Punkte):

Sei N = 15 und E :y2 =x3+x+ 1 eine Kurve ¨uber Z15.

(a) Zeigen Sie, dass E eine elliptische Kurve ist (Dass ggT(N,6) = 3 gilt, st¨ort nicht).

Bestimmen Sie dann alle Punkte auf der Kurve.

(b) Berechnen Sie ((0,1) + (7,6)) + (10,9) sowie (7,6) + (10,9) auf dieser Kurve, sofern definiert bzw. den Teiler von N, den dies liefert.

AUFGABE 2 (6 Punkte):

Sei N = p1p2· · ·p` ein Produkt paarweise verschieder Primzahlen mit pi > 3. Es seien a, b∈ZN gegeben mit ggT(4a3+ 27b2, N) = 1. Wir betrachten die Elliptische Kurve E uber¨ ZN, definiert durch y2 =x3 +ax+b und 3 Punkte P, Q, R∈E.

Zeigen Sie, dass (P +Q) +R =P + (Q+R) gilt, falls bei keiner auftretenden Addition der Fall eintritt, dass ein Teiler von N ausgegeben wird.

Hinweis: Verallgemeinern (und beweisen) Sie den Satz “Vertr¨aglichkeit der Additionsdefi- nitionen” aus der Vorlesung auf geeignete Weise und benutzen Sie, dass die Addition auf elliptischen Kurven modulo Primzahlen assoziativ ist.

AUFGABE 3 (8 Punkte):

a) Implementieren Sie die p−1 Methode wie im Skript beschrieben und verwenden Sie a= 2. Benutzen Sie ihren Algorithmus um die Zahl N = 67030883744037259 zu fakto- risieren. W¨ahlen Sie dabei die Schranke B = 1000.

b) Warum funktioniert diese Implementierung nicht um die Mersennezahl M67 = 267−1 zu faktorisieren? Ver¨andern Sie ihren Algorithmus und finden Sie einen Primfaktor von M67.

Bemerkung zu b): Sie k¨onnen f¨ur die Schranke B die Werte von 1000 bis 10000 in 1000er Schritten durchprobieren, bis es funktioniert; wenn das nicht funktioniert, liegt es nicht an B.

Referenzen

ÄHNLICHE DOKUMENTE

Hinweis: Zur Erzeugung der Faktorbasis ist der Befehl prime range(n) hilfreich, welche alle Primzahlen zwischen 2,. Eine naive Implementierung in sage kann zur L¨ osung einige

Anmerkung: Wenn bei den Operationen auf der Kurve eine Division durch Null stattfindet, wirft sage eine Fehlermeldung in der bereits der Wert N faktorisiert ist, insofern muss der

Wenn man I 0 als das Bild von I unter zyklischer Permuation w¨ ahlt, wie ver¨ andert sich ∆, wenn man k um 1 vergr¨ ossert. Wie ver¨ andert sich ∆, wenn man k um n 2

Es gilt allerdings, dass, falls f(x) mehrfache Nullstellen besitzt und p > 3, alle Nullstellen automatisch in Z p liegen m¨ ussen. Ihr Beweis wird diese Zusatzaussage unter

Alice feiert eine weitere Party und schickt eine Einladung m an Bob und Berta (Birte ist im Urlaub).. Helfen Sie Eve auch diesmal und zeigen Sie, dass man aus den Chiffretexten

Berechnen Sie die durchschnittliche Anzahl von Schritten al- ler Durchl¨ aufe, die min(p, q) ausgegeben haben (Sie werden beobachten, dass in einigen Durchl¨ aufen der gr¨

Die ersten n Koordinaten des letzte Basisvektors der reduzierten Basis liefern eine L¨ osung x f¨ ur das Subset-Sum Probelm a, S. , 1) aus der Reduktion, denn die Eingabeinstanz

Be- nutzen Sie hierzu auch Aufgabe 2 aus Pr¨ asenz¨