Study and implementation of encryption algorithm based on SM2

Chengxia Liu · 2022

SM2 is a public key cryptosystem based on elliptic curve. Because of its high security and difficulty to crack, it is adopted by the national commercial cryptosystem to replace RSA. This paper studies and implements the encryption and decryption algorithm process based on SM2. Users can generate key pairs using the system, and quickly encrypt various types of files and generate cipher files. And then decrypt the encrypted files with public keys. The whole encryption and decryption process is displayed with a convenient interface, and various operation processes are recorded in logs for easy inspection. Finally, the test results of encrypting and decrypting different data files are displayed.

Read the paper · More papers on PaperTik