Beruflich Dokumente
Kultur Dokumente
Der Geburtstagsangriff
!!!! !!!!
file:///var/www/apps/scribd/scribd/tmp/3maerz/geburtstagskuchen.jpg
!!!! !!!!
11.03.09 1
Geburtstagsangriff
1. Geburtstagsparadoxon
2. Geburtstagsangriff
2.1. Prinzip des Geburtstagsangriffs
2.2. Angriffsszenarium
2.3. Kollisionen
2.4. schlechte / gute Hash-Funtionen
11.03.09 2
1. Geburtstagsparadoxon
Kernfrage:
Wie hoch ist die Wahrscheinlichkeit,
dass z.B. bei 23 Schülern einer Klasse
zwei von ihnen am gleichen Tag Geburtstag
haben (ohne Beachtung des Jahrganges)?
Antwort:
Diese Wahrscheinlichkeit liegt bei
50,73 %
11.03.09 3
1. Geburtstagsparadoxon
Erklärung:
Formel für die Wahrscheinlichkeit, für
mindestens einen doppelten Geburtstag:
file:///var/www/apps/scribd/scribd/tmp/3maerz/wahrscheinlichkeit.JPG
11.03.09 4
1. Geburtstagsparadoxon
Erklärung:
Ein Problem zur Errechnung für große
Fakultäten kann mit der Stirling-Formel
gelöst werden:
file:///var/www/apps/scribd/scribd/tmp/3maerz/stirling.JPG
11.03.09 5
1. Geburtstagsparadoxon
Erklärung:
Für die erste Person kann der Geburtstag
frei gewählt werden, für die zweite gibt es
dann 364 Tage an denen die erste Person
nicht Geburtstag hat etc.
→ Stichwort: unterschiedliche Geburtstage
Geburtstagskombinationen für 2 Personen:
3652 = 133225
→ allgemein: m = 365n
11.03.09 6
2.1. Prinzip des Geburtstagsangriffs
11.03.09 7
2.1. Prinzip des Geburtstagsangriffs
11.03.09 9
2.2. Angriffsszenarium
11.03.09 10
2.2. Angriffsszenarium
11.03.09 11
2.2. Angriffsszenarium
Stichwort: Kollisionen
11.03.09 13
2.3. Kollisionen
Kollisionen
Def.: zwei verschiedenen Datenstrukturen
wird der gleiche Schlüssel zugeordnet
Hash-Wert ist in der Praxis kürzer als die
originale Datenstruktur
somit sind Kollisionen unvermeidlich
Verfahren zur Kollisionserkennung sehr wichtig
11.03.09 14
2.4. schlechte / gute Hash-Funtionen
11.03.09 15
2.4. schlechte / gute Hash-Funtionen
funktion heisst
perfekt, weil sie
keine Kollisionen
erzeugt.
Jeder Punkt in der
Zielmenge wird
höchstens
einmal getroffen !
11.03.09 16
2.4. schlechte / gute Hash-Funtionen
file:///var/www/apps/scribd/scribd/tmp/3maerz/ComicStrip2_951.jpg
file:///var/www/apps/scribd/scribd/tmp/3maerz/ComicStrip3_951.jpg
11.03.09 17
2.4. schlechte / gute Hash-Funtionen
11.03.09 18