Lesung
1022.12.16 Steffen Reith
Anwendung:
Digitale Signatur
Sei h eine bel . Hashfht und Elm ) = memodn bzw , Dlm) = mdmodn
eine RSA Ver - bzw Entschlüsselung
fht
, dann kann man einedigitale
Signatur( digitale
Unterschrift)
wiefolgt
erstellen und prüfen:Erste
"i, Berechne den Hash wert m = hlx ) der zu
signierenden Nachricht x
ii, Entschlüsse den Hashwert m mit dem
private key d zum ' = Dlm
)
. Der Wertm
' ist die Snignaturn .
7¥
: i, Berechne Hashwert des empfangenen Dokuments2
ii , Verschlüsse die Signatur m ' mit m . Ihn ')
iii. Akzeptiere die
Signatur gdw
m gleich dem Hash wert istDfk
Hash >Dfk
Hashwert Dok verschlüsseln. Dok
#
hwertwert entschlüsseln × d. Signatur × =
berechnen 0×3 AB :C 33
0×37
AASF 0×3 AB :C 33 -µ berechnen
Signatur und vergleichen
-
Erstellung
Prüfung
Anwendung Challenge
-Response Protokoll
Ziel :
Überzeugend Kommunikationspartner
von meiner IdentitätPlot : Bob wurde verschleppt und Alice will am
Telefon
heraus - 3bekommen
, ob die Person wirklich Bob ist .
Wo haben wir unsere
Alice Hochzeitsnacht verbracht ?
Bob
•
Wir waren in Venedig
Zutaten : Frage die nur Bob beantworten kann und die
nur einmal verwendet wird
Notation :
II bedeutet konhateuation
vonBit strings
→ k Zufalls zahle b
Geheimnis
Geheimnis • k
• hlkllc ) = r
9Hashfht / MAC
Alice akzeptiert gdw der Test r = = hlkll c) Erfolg hat
Def
: Sei G eine endliche Gruppe undGEG
. Dann4
heißt die Menge L
g)
=aeghg
×IO
Ex c # G}
das Erzeugnis von
g.
Def
: Eine endliche Gruppeheißt
zyklische , wenn es einGEG gibt
, so dassLg
) = Ggilt
. Das Gruppen elementg heißt
Generatoren der Gruppe G.Safe Ist
p
einePrimzahl
, dann hat die Gruppe C7Gt, .
)
genau
p
-1 Elemente und istzyklisch
. Weiterhinhat sie
Ylp
-1)
verschiedene Generatoren .5
Beweis :
vgl
. Korallen 3. 21.3 in ,, Buchmann ,Einführung
in die krgptographie " #
Bgf
: Seif-
13 , dann hat2p*
genau9h27
= 4Generatoren .
Man
probiert
aus , dass 2 , 6,7 und 11 die GeneratorenVon
Kif
sind .Benin
Die Generatoren von7Gt
werden auchprimitive
× " -1=0 , Nullst . Wurzeln
genannt
.HG h - Eok
auf der
komplexen
Ebene