Sign In |Help & Support
ALL SECTORS
  • ALL SECTORS
  • GB(National Standard)
  • CB(Shipping)
  • CECS(Engineering Construction)
  • CJ(Urban Construction)
  • CY(News and Publication)
  • DB(Provincial Standard)
  • DL(Electricity & Power)
  • DZ(Geology & Mineralogy)
  • FZ(Spinning & Textile)
  • GA(Public Security)
  • HB(Aviation)
  • HG(Chemical Industry)
  • HJ(Environmental Protection)
  • JB(Machinery)
  • JC(Building Materials)
  • JG(Building & Construction)
  • JJ(Metering)
  • JT(Highway & Transportation)
  • LY(Forestry)
  • MT(Coal)
  • NB(Energy)
  • NY(Agriculture)
  • QB(Light Industry)
  • QC(Automobile & Vehicle)
  • QJ(Aerospace)
  • SH(Petrochemical)
  • SJ(Electronics)
  • SL(Water Resources)
  • SN(Commodity Inspection)
  • SY(Oil & Gas)
  • TB(Railway & Train)
  • YB(Ferrous Metallurgy)
  • YC(Tobacco)
  • YD(Telecommunication)
  • YY(Medical Device)
Database: 365,228(8 Aug 2026)
sm2 cryptography algorithm application specification public key cryptographic algorithm sm2 sm2 algorithm sm2 key pair sm2 public key photographic grade hydroquinone environmental labeling products footwears pollution-free food pepper
GM/T 0009-2012 in English

GM/T 0009-2012 in English

SUPERSEDED

SM2 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
Price(USD): $80.00
$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

Page: 1 / 0
100%

Loading PDF document...

Error loading PDF. Please make sure the file is valid and try again.

We also recommend