SM3
SM3 ist die 256-Bit-Krypto-Hashfunktion der chinesischen Norm (GB/T 32905-2016); strukturell ähnlich zu SHA-256, aber mit anderen Rundenfunktionen und Konstanten.
Zweck
Der Hash-Standard der chinesischen Wirtschaftskryptografie, eingesetzt mit SM2-Signaturen und der SM9-Familie nationaler Kryptoalgorithmen.
Mechanismus
Merkle-Damgård-Struktur, 64 Runden, 32-Bit-Wörter; die Kompressionsfunktion nutzt die Nachrichtenausdehnung W und W', die Rundenfunktionen FF/GG, Linksrotationen und die Konstanten T_j. Ausgabe: 256 Bit.
Anwendungsfälle
- SM2-Signaturen
- Chinesische Wirtschaftskryptografie
- Einhaltung nationaler Kryptografie