Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves - Part 4: Public Key Encryption Algorithm
Issued by:
Office of Security Commercial Code Administration
Issued on:
2012-03-21
Implemented on:
2012-03-21
Status:
VALID
Language:
English
File Format:
PDF
Word Count:
7500 words
Price(USD):
140 (USD)
Delivery:
via email in
1 business day
1 Scope
This part of GM/T 0003 specifies the public key encryption algorithm for the public key cryptographic algorithm SM2 based on elliptic curves, and gives examples of message encryption and decryption and their corresponding processes.
This part is applicable to the message encryption and decryption in the commercial cypher application, the message sender can encrypt the message with the receiver’s public key and the receiver decrypts with corresponding private key to obtain the message. Meanwhile, this part also can provide standard setting and standardization reference with regard to products and technologies for security product manufacturers, and improve the credibility and interoperability of security products.
2 Normative References
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
GM/T 0003.1-2012 Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves - Part 1: General
3 Terms and Definitions
For the purpose of this standard, the following terms and definitions apply.
3.1
secret key
a kind of key that is shared by the sender and the receiver and is not known to the third party in the cryptosystem
3.2
message
a bit string with any finite length
3.3
key derivation function
a function that generates one or more shared secret keys by acting on the shared secret and other parameters known to both parties
GM/T 0003.4-2012 The following standards are cited:
GM/T 0003.4-2012 Cited by the following standards: