Skein
Skein ist eine SHA-3-Konkurseinreichung von Schneier et al., basierend auf dem UBI-Modus (Unique Block Input) über der Blockchiffre Threefish.
Zweck
Ein SHA-3-Finalist, der einen schnellen, konfigurierbaren und baummodusfähigen Hash bietet.
Mechanismus
Die Blockchiffren Threefish-256/512/1024 werden im UBI-Modus zusammengesetzt: Jeder Block wird mit Threefish verschlüsselt, verschlüsselt mit einem Schlüssel und einem Blocktyp-Tag, und liefert einen Chaining-Wert. Unterstützt Baummodus, Keyed-Mode und beliebige Ausgabelängen.
Anwendungsfälle
- SHA-3-Konkurseinreichung
- Flexible Hash-Konfiguration
- Hashing im Baummodus