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)
lathe tool holders composite grid structure annex vi drawing electro-hydraulic pushers
GM/T 0044.5-2016 in English

GM/T 0044.5-2016 in English

VALID

Identity-based cryptographic algorithms SM9 -- Part 5: Parameter definition

  • Issued on:2016-03-28
  • Implemented on:2016-03-28
  • File Format:PDF
  • Delivery:Via email within 5 business days
Price(USD): $170.00
$165.00
Standard No: GM/T 0044.5-2016
Document status: VALID
Title in English: Identity-based cryptographic algorithms SM9 -- Part 5: Parameter definition
Title in Chinese: SM9标识密码算法 第5部分:参数定义
Language: English
File Format: Electronic (PDF)
Delivery: Via email within 5 business days
Issued on: 2016-03-28
Implemented on: 2016-03-28
Related Topics: password
algorithm
gm t
gm/t
sm9 identifies the digital signature algorithm
Test Definition ID
parameter definition
Parameter meaning
Calibration parameters
sub-parameters
Calibration parameters
ID parameter
AXIO vert 5 technical parameters


Introduction

SM9 Identification Cryptographic Algorithm Parameter Definition Overview

GM/T 0044.5-2016 standard specifies the core parameters of the SM9 identification cryptographic algorithm, including the definition of the 256-bit BN curve, system parameters and algorithm examples. This standard is the basic specification for the implementation of the SM9 algorithm and is applicable to cryptographic module verification and algorithm correctness verification.


Core System Parameters

Parameter Type Value Description
Elliptic Curve Equation y² = x³ + b Use 256-bit BN Curve
Base Field Characteristic q B640000002A3A6F1...E351457D 256-bit prime field
Embedding Times k 12 Bilinear Pairing Parameter

Key curve parameters

The standard clearly defines the generators of the groups G₁ and G₂:

  • G₁ generator P₁: (x=93DE051D..., y=21FE8DDA...)
  • G₂ generator P₂: extended domain coordinates (x,y), consisting of two 256-bit components

The bilinear pairing identifier eid is fixed to 0x04 to ensure the uniqueness of the algorithm implementation.


Algorithm Implementation Verification

The standard appendix provides a complete algorithm example:

  1. Digital Signature Example: Includes the entire process of signature generation and verification
  2. Key Exchange Protocol: Demonstrates the session key negotiation process
  3. Key Encapsulation Mechanism: Demonstrates the protection method of data encryption keys

Implementation Recommendations

1. Parameter Verification: Curve parameters must be strictly verified during implementation to prevent invalid point attacks

2. Performance Optimization: It is recommended to pre-calculate the bilinear pairing mapping table to improve computing efficiency

3. Secure Storage: The master private key must be protected by secure hardware such as HSM

Sample only — not a preview of GM/T 0044.5-2016
Page: 1 / 0
100%

Loading PDF document...

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

We also recommend