• Keine Ergebnisse gefunden

SS 2010 02.07.2010 Übungen zur Vorlesung Computeralgebra Blatt 12 Prof. Dr. Klaus Madlener Abgabe bis 19.07.2010

N/A
N/A
Protected

Academic year: 2021

Aktie "SS 2010 02.07.2010 Übungen zur Vorlesung Computeralgebra Blatt 12 Prof. Dr. Klaus Madlener Abgabe bis 19.07.2010"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

SS 2010 02.07.2010 Übungen zur Vorlesung Computeralgebra

Blatt 12

Prof. Dr. Klaus Madlener Abgabe bis 19.07.2010

Aufgabe 1:

Betrachten Sie folgenden Spezialfall der polynomialen Faktorisierung: Eingabe ist eine Primzahl p und f Fp[x] vom Grad n und Teiler von xp −x, so dass alle monischen irreduziblen Faktoren von f in Fp[x] linear und unterschiedlich sind. Finden Sie mit Hilfe der Methode nach Pollard und Strassen einen deterministischen Algorithmus zur Faktorisierung von f mit einer oberen Schranke von O(n√p) Operationen in Fp, falls p2 > n.

Aufgabe 2:

Sei x0 = 2 und xi = x2i−1 + 1 für i 1. Für p N sei e(p) = min{i N≥1 : xi x2imodp}

1. Berechnee(p) für alle Primzahlen p≤13

2. Berechne e(p) für alle Primzahlen p 106. Es sollte e(p) 3680 für alle diese p sein. Das vermutete Wachstumsverhalten ist

plnp

3. SeiN die zu faktorisierende Zahl. Angenommen mit Pollard’s ̺-Methode mit An- fangswert x0 = 2 erhält man gcd(xi−x2i, N) = 1 für 0≤i≤k. Zeigen Sie, dass danne(p)> k für alle Primteiler pvon N.

4. Schließen Sie daraus, dassN keine Faktoren bis 106 hat, wenn der ggT in 3 in 3680 Schritten trivial ist.

Aufgabe 3:

Sei E eine elliptische Kurve undP, Q ∈E. Erklären Sie, warum P+Q= S, wobei S der dritte Schnittpunkt der Geraden durchP undQmitE ist, keine Gruppenoperation ist.

Aufgabe 4:

Sei F ein Körper, undf =x3+ax+b∈F[x]

1. Weisen Sie nach, dass r= res(f, f) = 4a3+ 27b2. 2. Folgern Sie, dassf QF genau dann wennr 6= 0.

3. Für welche Werte von b definiert y2 = x3 −x+b keine elliptische Kurve über F =R? Wie sieht die Kurve für diese Werte aus?

Aufgabe 5:

Sei N = 8051 = 97·83.

(2)

1. Der öffentliche RSA-Schlüssel ist K = (N, e) = (8051,3149). Wie lautet der dazu gehörige private Schlüssel?

2. Eine Nachrichtx ist mit dem SchlüsselK zu 694 verschlüsselt worden. Was ist x?

(3)

Aufgabe 6:

Beweisen Sie den zentralen Satz 7.14 zum RSA-Verfahren aus der Vorlesung. SeiN =pq für zwei unterschiedliche Primzahlenp, q∈N.

1. Zeigen Sie, wie manp, qausN undϕ(N) berechnen kann. Hinweis: (x−p)(x−q)∈ Z[x]

2. Angenommen es gäbe eine Black-Box, die bei Eingabee∈Nentscheidet, obeund ϕ(N) teilerfremd sind, und dann auch eind∈ {0, . . . , ϕ(N)1} mit de≡1 mod ϕ(N) berechnet. Geben Sie einen Algorithmus an, der diese Black-Box benutzt, undϕ(n) in Zeit (logN)O(1)berechnet. Hinweis: Finde ein kleinese, das teilerfremd zu ϕ(N) ist.

Referenzen

ÄHNLICHE DOKUMENTE

[r]

142-147, oder Algorithms for Computer Algebra,

Wieso genügt es im letzten Abschnitt, die größten gemeinsamen Teiler ggT(v [r] −s, u) für die Basispolynome v

Zeigen Sie, dass die Menge B, die im Beweis von Dickson’s Lemma erzeugt wird, die bezüglich Inklusion kleinste Menge mit der Eigenschaft hx A i = hx B

Verwenden Sie auch an- dere Termordnungen, um ein Gefühl für die Komplexität des Buchberger-Algorithmus zu bekommen..

nicht das Deduktionstheorem und keine Wertetabelle und schreiben Sie nicht „gilt laut Vorlesung“. Abgabe:

Geben Sie für die Formel A aus Aufgabe 61 sowie für ihre Klauselform ein Herbrand- Modell

„Wer Banknoten nachmacht oder verfälscht oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Freiheitsstrafe nicht unter zwei Jahren bestraft.“3.