SM4
SM4 is a symmetric-key block cipher designed in China for general-purpose encryption. It was standardized as GB/T 32918-2016 and is part of the country’s family of domestic cryptographic algorithms known as the SM (ShangMi) series. The cipher is widely referenced in Chinese security standards and implementations for government, industry, and consumer applications.
Technically, SM4 operates on 128-bit blocks and uses a 128-bit key. The algorithm performs 32 rounds of
Security and evaluation of SM4 are aligned with contemporary block ciphers: no practical cryptanalytic break is
Implementation and usage of SM4 are widespread in China, appearing in numerous standards, protocols, and software