Current location - Education and Training Encyclopedia - Educational Knowledge - What does the state secret algorithm mean?
What does the state secret algorithm mean?
State secret algorithms are a series of algorithms formulated by the State Cryptography Administration. It includes symmetric encryption algorithm, elliptic curve asymmetric encryption algorithm and hash algorithm. Specifically, it includes SM 1, SM2, SM3, etc. , in which:

SM2 is a public key algorithm published by the National Cryptography Administration, and its encryption strength is 256 bits.

SM 1, symmetric encryption algorithm, encryption strength 128 bits, hardware implementation.

SM3 is an encrypted hash algorithm with a hash value of 32 bytes, which was released at the same time as SM2 algorithm. See the announcement of the State Cryptography Administration (No.22).

SMS4, a symmetric encryption algorithm, is published together with WAPI standard, and can be realized by software, with the encryption strength of 128 bits.

Application example:

In the application of access control, SM 1 algorithm is used for identity authentication and data encryption communication to verify the validity of the card and ensure the authenticity of identity identification. Security is a key issue related to the interests of the country, city information, industry users and people.

The State Cryptography Administration also gave guidance on the construction and upgrading of existing important access control systems, and strengthened the standardization of chips, cards and systems. Up to now, the cases of upgrading the national secret access control system have gradually increased, and CPU cards, CPU card reading and writing devices and key management systems based on independent domestic intellectual property rights have been widely concerned.