The present invention provides a compact
quantum-resistant
encryption and decryption method and
system based on supersingular isogeny. The
system initialization process is carried out, including inputting security parameters, large prime numbers, and corresponding supersingular elliptic curves to obtain
system public parameters; the
key generation process generates public and private keys by the user side, including randomly selecting vectors and according to the corresponding ideal class arithmetic image curve; the
encryption process encrypts messages by the encryptor, including randomly selecting vectors, according to the corresponding ideal class arithmetic image curve, calculating the ideal class, calculating the image curve in two steps, and selecting points for point doubling operations during the calculation, and returning the
ciphertext; the decryption process decrypts the received
ciphertext by the user side to obtain the
plaintext. The implementation process is to split the
ciphertext, verify whether it is a supersingular elliptic curve, if so, calculate the ideal class, calculate the image curve and select points, and solve the
discrete logarithm problem to recover the message.