Prof. C. P. Schnorr Wintersemester 2017/18
Gitteralgorithmen zur Faktorisierung ganzer Zahlen
Blatt 3 20.11.2017, Abgabe 27.11.2017
Aufgabe 1. Sei L(B) Gitter, dim(L) = n, λ2 ≥ λ1n, L mit n-unique SVP. B sei k-reduziert so dass nach Satz 6.4.3 Skript ||bλ1
1|| > γ
1−n k−1
k . Zeige dass rd(L) ≤ √1
2(||bλ1
1||
q2eπ
n )1/4 für n ≤ 460 gilt und somit SVP unter den Annahmen für Prop. 2 für m = n2 pol. Zeit ist. Es genügt zu zeigen dass n−1+1/n < √1
2γ−
1 4
n−1 31
32 (2eπn )1/8 für n = 460,400,300 für γ32= 3∗√ 2.
Zu D. Coppersmith: Finding small solutions of small degree polynomials.
Aufgabe 2. Behandle den Fall pd 6= 1, ggT(pd, N) = 1 nach Remark 1, Seite 21 (Copp.). Zeige für die Gitter L,L0 zuC1 ={x0,· · · , xd−1, p(x)} und C10 ={x0,· · ·, xd, p(x)} gilt : det(L)/pn= det(L0) = Bd(d+1)/2N−1.
Hinweis : BdZ+pdBdN−1Z=BdN−1Z folgt aus ggT(pd, N) = 1.
Aufgabe 3. Beweise Remark 2, Seite 22. Zeige, dass man in der enabling condition c1(d)(detL1)d+11 < d+11 die rechte Seite d+11 durch √d+11 ersetzen kann. Die Schranke für B erhöht sich um den Faktor (d+ 1)1d.
Hinweis: Wende |<x,y>| ≤ ||x|| ||y|| an auf x= (v0x00,· · · , vdxd0), y= (sign(v0x00),· · · , sign(vdxd0)).
5 Punkte pro Aufgabe