5. Hashfunktionen Flashcards

1
Q

Definition kryptographische Hashfunktion

A
  • berechnet aus einer Nachricht beliebiger Länge einen Hashwert fester Länge, heute 160-512 Bit
  • lassen sich gut zur Integritätsprüfung von Daten verwenden
  • erlaubt kein “praktikables Zurückrechnen” auf den Inhalt der Nachricht
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition sichere Hashfunktion

A

kollisions- und urbildresistent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kollisionen Hashfunktion

A

2 Nachrichten mit gleichem Hashwert

kommen im Mittel sehr häufig vor, da es viel mehr mögliche Nachrichten als mögliche Hashwerte gibt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definition kollisionsresistent

A

wenn es keinen effizienten Algorithmus zum Finden einer (neuen) Kollision gibt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Defintion urbildresistent

A

wenn es keinen effizienten Algorithmus gibt, der zu einem eingegebenen Hashwert eine passende Nachricht berechnet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Geburtstagsangriff

A

findet für l-Bit Hashwerte durch Berechnung und Speicherung der Hashwerte von 2^(l/2) zufälligen Nachrichten mit 50% Wahrscheinlichkeit eine Kollision.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Moderne Hashfunktionen

A

SHA-2 und SHA-3(Gewinner-Algorithmus Keccak) Familie mit Hashwertlängen ab 256 Bit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Anforderung Hashwert vor absichtlichen Veränderungen zu schützen

A

Der Hashwert muss vertrauenswürdig sein, d.h. ein Angreifer kann zwar die Daten, aber nicht den dazu gespeicherten Hashwert manipulieren.

Dies kann man je nach Anwendung auf unterschiedliche Weisen erreichen, z.B. indem man den Hashwert

– separat speichert (lokal, offline, oder sogar auf Papier)

– getrennt von der Nachricht über einen separaten sicheren Kanal überträgt (und davon ausgeht, dass ein Angreifer kaum beide Kanäle gleichzeitig angreifen kann)

– digital signiert — mehr dazu erfahren Sie in der Lernheinheit Signaturen und Zertifikate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly