RFC 2104: HMAC: Nachrichten mit Hashfunktionen authentisieren
Zusammenfassung
RFC 2104 definiert HMAC, das vorhandene Hashfunktionen sicher mit einem geheimen Schlüssel kombiniert. Gute kryptografische Konstruktionen nutzen Primitive mit klarer Sicherheitsanalyse.
Ideen
- Innere und äußere Hashdurchläufe trennen Schlüssel und Nachricht.
- Die Konstruktion lässt sich mit verschiedenen Hashfunktionen verwenden.
- Authentisierung erkennt Manipulation und bestätigt gemeinsamen Schlüsselbesitz.
Einsichten
- Ein Hash allein beweist keine Authentizität.
Bemerkungen
- RFC 2104 ist ein Informationsdokument und kein Internetstandard.
Empfehlungen
- Verwende HMAC über gepflegte Bibliotheken statt eigener Konstruktionen.
- Nutze getrennte Schlüssel für unterschiedliche Protokollzwecke.
Referenzen
Links zur Originalquelle und zum Webarchiv öffnen einen neuen Tab.