bk99.de entertain the web since 1997

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

RFC beim RFC Editor lesen →

Im Webarchiv suchen