GM/T 0009-2012 in English
SUPERSEDEDSM2 Cryptography Algorithm Application Specification
- Issued on:2012-11-22
- Implemented on:2012-11-22
- File Format:PDF
- Delivery:Via email within 1~3 business days
$78.00
| Standard No: | GM/T 0009-2012 |
| Document status: | SUPERSEDED |
| Superseded by: |
GM/T 0009-2023 SM2 cryptographic algorithm usage specifications
|
| Superseded on: | 2024-06-01 |
| Title in English: | SM2 Cryptography Algorithm Application Specification |
| Title in Chinese: | SM2密码算法使用规范 |
| Language: | English |
| File Format: | Electronic (PDF) |
| Delivery: | Via email within 1~3 business days |
| Issued on: | 2012-11-22 |
| Implemented on: | 2012-11-22 |
| ICS Classification: | 35.040-Character sets and information coding |
| Chinese Classification: | L80-Data encryption |
| Related Keywords: | sm2 cryptography algorithm application specification
public key cryptographic algorithm sm2 sm2 algorithm sm2 key pair sm2 public key |
| Related Topics: | password
algorithm SM2 gm/t0002-2012 gm/t 0009 2012 gm t gm/t gm/t 0003 gm/t 0003.5-2012 gm/t 0009 gm/t0008-2012 gm/t0009 gm/t+0009 gm/t 0004-2012 gm/t0009-2012 gm/t0004-2012 gm /t 0009 gm2012 t.gm gm/t 0002-2012 gm/t 0009-2012 gm/t0008-2012 normative density gm/t 0004 |
1 Scope
This standard defines application method of SM2 algorithm and data format for key, encryption, signature, etc.
This standard is applicable to application of SM2 algorithm and R&D and testing of SM2 algorithm-based equipment and system.
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 (all parts) Public Key Cryptographic Algorithm SM2 Based on Elliptic Curves
GM/T 0004 SM3 Cryptographic Hash Algorithm
3 Terms and Definitions
For the purposes of this document, the following terms and definitions apply.
3.1
algorithm identifier
digitized information used to indicate algorithm mechanism.
3.2
SM2 algorithm
one elliptic curve cryptography algorithm, having key length of 256 bits.
3.3
SM3 algorithm
one hash algorithm, having output length of 256 bits.
4 Symbols and Abbreviations
For the purposes of this document, the following abbreviations apply.
Foreword i
Introduction ii
1 Scope
2 Normative References
3 Terms and Definitions
4 Symbols and Abbreviations
5 SM2 Key Pair
5.1 SM2 Private Key
5.2 SM2 Public Key
6 Data Conversion
6.1 Conversion from Bit String to Octet String
6.2 Conversion from Octet String to Bit String
6.3 Conversion from Integer to Octet String
6.4 Conversion from Octet String to Integer
7 Data Format
7.1 Key Data Format
7.2 Encrypted Data Format
7.3 Signature Data Format
7.4 Protected Data Format of Key Pair
8 Preliminaries
8.1 Preliminary
8.2 Preliminary
9 Computation Process
9.1 Generate Key
9.2 Encryption
9.3 Decryption
9.4 Digital Signature
9.5 Signature Verification
9.6 Key Negotiation
10 Identity ID Default

Loading PDF document...
Error loading PDF. Please make sure the file is valid and try again.
We also recommend
-

GM/T 0113-2021 in English
Fast online identity authentication protocol
2021-10-18 -

GM/T 0044-2016 in English
SM9 identification cryptographic algorithm
2016-03-28