Integritätsfunktionen
Integritätsfunktionen sind mathematische Verfahren, die aus einer Datenmenge einen kurzen Wert erzeugen, der als Prüfsumme oder Digest dient. Mit diesem Wert lässt sich feststellen, ob die Daten seit der Erzeugung unverändert geblieben sind.
Es gibt nicht-cryptografische Integritätsfunktionen wie Prüfsummen oder CRC, die vor allem Fehler bei Übertragung oder Speicherung
Zu den kryptographischen Integritätsfunktionen gehören Hash-Funktionen und Message Authentication Codes (MACs). Hash-Funktionen wie SHA-256 oder SHA-3
Wichtige Eigenschaften umfassen Determinismus, feste Ausgabelänge, Effizienz sowie Sicherheitsmerkmale wie Kollisionsresistenz, Preimage-Resistenz und Second-Preimage-Resistenz. Nicht-cryptographische Funktionen
Anwendungsbereiche sind Datei- oder Software-Downloads, Backups, Prüfsummen in Speichersystemen und Transportprotokolle. Kryptografische Hashes kommen in digitalen