Information technology — Security techniques — Hash-functions — Part 1: General (ISO/IEC 10118-1:2016)
ISO/ IEC 10118 (alle Teile) spezifiziert Hash-Funktionen und ist daher auf die Bereitstellung von anwendbarAuthentifizierungs-, Integritäts- und Nichtabstreitbarkeitsdienste. Hash-Funktionen bilden Zeichenfolgen von Bits einer Variablen ab(normalerweise jedoch nach oben begrenzte) Länge in Bitfolgen fester Länge unter Verwendung eines angegebenen Algorithmus. Sie könnenwird benutzt für– Reduzieren einer Nachricht auf einen kurzen Abdruck zur Eingabe in einen digitalen Signaturmechanismus und– den Benutzer auf eine bestimmte Bitfolge festlegen, ohne diese Folge preiszugeben.HINWEIS Die in ISO/ IEC 10118 (alle Teile) spezifizierten Hash-Funktionen beinhalten nicht die Verwendung geheimer Schlüssel.Diese Hash-Funktionen können jedoch in Verbindung mit geheimen Schlüsseln zum Aufbau einer Nachrichtenauthentifizierung verwendet werdenCodes. Message Authentication Codes (MACs) ermöglichen die Authentifizierung des Datenursprungs sowie die Nachrichtenintegrität.Techniken zur Berechnung eines MAC mithilfe einer Hash-Funktion sind in ISO/ IEC 9797-2 [1] spezifiziert.Dieses Dokument enthält Definitionen, Symbole, Abkürzungen und Anforderungen, die allen gemeinsam sinddie anderen Teile von ISO/ IEC 10118. Die Kriterien, die zur Auswahl der im Folgenden angegebenen Algorithmen verwendet werdenTeile von ISO/ IEC 10118 sind in Anhang B dieses Dokuments definiert.
Anzeigen in