Prof. C. P. Schnorr Sommersemester 2013
Gitter und Kryptographie
Blatt 7, 14.06.2013, Abgabe Freitag, 21.06.2013
In Aufgaben 1 und 2 sei (a
1, . . . , a
n, s) ∈ N
n+1ein lösbares Subsetsum–
Problem der Dichte d < 0, 9408, so dass es nur c lin. unabh. Vektoren der Länge ≤ p
n/4 + 1 im Gitter L = L(B
0) = L
CJLOSSgibt.
Aufgabe 1: Zeige: Es gibt eine Auswahl 1 ≤ i
1< i
2< · · · < i
c≤ n, so dass jeder Gittervektor b ∈ L der Länge ≤ p
n/4 + 1 von der Form
b = P
ni=1
y
ib
i− yb
0n+1ist mit y
ik6= 0 für eines der i
k, k = 1, · · · , c.
Aufgabe 2: Zeige: Gemeinsames, stat. unabh. korrektes Randomisieren von a
i1, · · · , a
ic, mit 1 ≤ i
1< · · · < i
c≤ n nach Aufgabe 1, zu a
∗i1
, · · · , a
∗ic
∈
R[1, A], A ≥ 2·2
n/dlässt von den c lin. unabh. Vektoren der Länge ≤ p
n/4 + 1 mit Ws 1 − o(1) nur den Lösungsvektor ±ˆ e
0im randomisierten Gitter L(B
0).
Hinweis: Wende Aufgabe 1, Blatt 6 an auf L(B
0) statt auf L(B
a).
Aufgabe 3: Sei B =
I
na
∈ R
(n+1)×n, a
t= (a
1, . . . , a
n)
t∈ R
n. Zeige:
det B
tB = 1 + P
n i=1a
2i.
Hinweis: B
tB hat die Eigenwerte 1 (n − 1)–mal, 1 + P
ni=1