Zum Inhalt springen
uencoder

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

Verwandte Tools

References