Grundlagen und Anwendungen der Kryptografie
Welche Aussage über die Hashfunktionen SHA-2 und SHA-3 ist richtig?
- ASHA-3 ist eine verbesserte Version, die bei gleicher innerer Struktur wie SHA-2 nur längere Ausgaben liefert
- BSHA-3 beruht auf einer von SHA-2 verschiedenen Schwammkonstruktion, und auch SHA-2 ist heute weit verbreitet
- CSHA-256 gehört zu SHA-3; das Mitglied der SHA-3-Familie mit 256-Bit-Ausgabe heißt SHA-256
Antwort und Erläuterung anzeigen
Antwort: B. SHA-3 beruht auf einer von SHA-2 verschiedenen Schwammkonstruktion, und auch SHA-2 ist heute weit verbreitet
SHA-2 ist eine Familie von Hashfunktionen aus SHA-224, SHA-256, SHA-384, SHA-512 und weiteren; sie beruht auf der Merkle–Damgård-Konstruktion, die die Blöcke nacheinander durch eine Kompressionsfunktion schickt. SHA-3 wurde 2015 als FIPS 202 auf Basis von Keccak standardisiert, das in einem öffentlichen Wettbewerb des NIST ausgewählt worden war, und verwendet eine Schwammkonstruktion (Sponge), die die Eingabe in einen großen inneren Zustand aufnimmt und die Ausgabe herauspresst. SHA-3 entstand nicht, weil SHA-2 gebrochen worden wäre, sondern um eine Alternative mit anderer Struktur bereitzuhalten; SHA-2 ist bis heute weit verbreitet. SHA-1 dagegen wird nicht mehr für digitale Signaturen und Ähnliches verwendet, seit 2017 eine tatsächliche Kollision veröffentlicht wurde.
Weiter: 9 weitere Fragen zu Grundlagen und Anwendungen der Kryptografie