Cryptography Reference
In-Depth Information
10.4.2 Reduktion auf Primzahlordnung
Wir reduzieren das DLP nun auf Gruppen von Primzahlordnung.
Lemma 10.5
Es sei G
p ν für eine Primzahl p und ein
=
g
eine endliche zyklische Gruppe mit
|
G
| =
ν N
). Dann lässt sich das DLP in G auf
ν
-maliges Logarithmieren in Gruppen der
Ordnung p reduzieren.
Beweis. Wir begründen die Behauptung mit Induktion nach
ν
. Der Fall
ν =
1
g p
ν −
=
ist klar. Die Behauptung gelte für
1. Es ist U :
nach Lemma 6.2 eine
p ν 1 . Folglich ist
Untergruppe von G mit
|
U
| =
|
G / U
| =
p , G / U
=
gU
.Essei
y
g y U . Dann gilt ag y
N
=(
)
=
=
a
G . Bestimme ein y
mit aU
gU
U
g p
. Nach Induktionsvoraussetzung können wir x
N durch
( ν
1
)
-malig es
Logarithmieren bestimmen mit ag y
g y + xp .
=
g px , und es gilt a
=
Mit Lemma 10.5 ist das DLP in Gruppen der Ordnung p ν auf
DLPs in Gruppen
der Ordnung p reduziert. In der Praxis führt man die Reduktion wie im Folgen-
den beschrieben durch.
Gegeben ist die zyklische Gruppe G
ν
p ν , p prim,
=
g
mit
|
G
| =
ν N
. Zu einem
=
Log g (
)
Element a
gesucht. Man schreibe
den gesuchten diskreten Logarithmus x in der p -adischen Darstellung als
G ist der diskrete Logarithmus x
a
1 p ν− 1 , x 0 ,..., x
=
+
+ ··· +
∈{
}
x
x 0
x 1 p
x
0, . . . , p
1
.
ν−
ν−
1
Wir bestimmen nun der Reihe nach die Zahlen x 0 ,..., x
ν− 1 aus der Gleichung
g x 0 + x 1 p + ··· + x ν− 1 p ν− 1
g x
( )
=
a , . .
=
a
und erhalten so die gesuchte Zahl x . Im Folgenden beachte man den Satz 6.9 von
Euler, wonach g p ν
=
1 gilt.
Wir bestimmen x 0 : Potenziere die Gleichung g x
a mit p ν− 1 und erhalte
=
g p ν− 1 x 0
g p ν− 1 x
g p ν− 1 x 0
a p ν− 1 .
=
=
=
a p ν− 1
=
(
)
Berechne den diskreten Logarithmus x 0
- man beachte, dass
das Element g p ν 1 die Ordnung p hat. Damit ist x 0 bestimmt.
Log g p ν− 1
um zu g x 1 p + ··· + x ν− 1 p ν 1
Wir bestimmen x 1 : Schreibe die Gleichung in
( )
=
ag x 0 und potenziere diese Gleichung mit p ν− 2 und erhalte
g p ν− 1 x 1
ag x 0 p ν 2
g p ν− 1 x 1
=
=
.
a p ν 2 g p ν 2 x 0
Berechne den diskreten Logarithmus x 1
=
Log g p ν− 1
(
)
. Damit ist
x 1 bestimmt.
usw.
 
Search WWH ::




Custom Search