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)
information security technology ― sm2 cryptography algorithm sm2 algorithm international standards algorithm type elliptic curve public key cryptography rfc key agreement digital signature algorithm key pair generation sm2 fabric fiber length determination important equipment introduction interpretation crosstalk performance
GB/T 35276-2017 in English

GB/T 35276-2017 in English

VALID

Information security technology―SM2 cryptography algorithm usage specification

  • Issued on:2017-12-29
  • Implemented on:2018-07-01
  • File Format:PDF
  • Delivery:Via email within 1~3 business days
Price(USD): $160.00
$156.00
Standard No: GB/T 35276-2017
Document status: VALID
Title in English: Information security technology―SM2 cryptography algorithm usage specification
Title in Chinese: 信息安全技术 SM2密码算法使用规范
Language: English
File Format: Electronic (PDF)
Delivery: Via email within 1~3 business days
Issued on: 2017-12-29
Implemented on: 2018-07-01
ICS Classification: 35.040-Character sets and information coding
Chinese Classification: L80-Data encryption
Professional Classification: GB-National Standard
Related Keywords: information security technology ― sm2 cryptography algorithm
sm2 algorithm
international standards algorithm type elliptic curve public key cryptography rfc
key agreement digital signature algorithm
key pair generation sm2
Related Topics: password
SM2
GB/T 35276
GBT35276
GB/T 35276-2017
Safety belt usage regulations
gbt35276-2017
gbt35276
gb / t35276

《GB/T 35276-2017信息安全技术 SM2密码算法使用规范》由TC260(全国网络安全标准化技术委员会)归口,主管部门为国家标准化管理委员会。


Introduction

1. Standard Overview

SM2 cryptographic algorithm is a set of asymmetric encryption algorithms defined by GB/T32918, including digital signature, key agreement and public key encryption functions. This standard (GB/T 35276-2017) aims to standardize the use and data format of SM2 algorithm.

2. Comparison of standard frameworks

Standard dimensions GB/T 35276—2017 Related international standards
Algorithm type Elliptic curve public key cryptography RFC 5431 (ECDSA)
Core functions Signature, encryption, key agreement Digital Signature Algorithm (DSA)
Security 256-bit security strength NIST 130-2 recommended elliptic curve

3. Core Technology Analysis

3.1 Key Pair Generation

SM2 private key is an integer with a length of 256 bits, satisfying 1 < k < n-1 (n is the order of the elliptic curve). SM2 public key is a point (x, y) on the elliptic curve, and each component is also 256 bits.

3.2 Data Conversion Mechanism

  • Bit string to byte string: fill with zeros when less than 8 bits to ensure that the result is an integer multiple of 8.
  • Byte string to bit string: convert each byte into an 8-bit binary string.

4. Implementation Recommendations

  1. Key Management: Update SM2 key pairs regularly to ensure secure storage of private keys.
  2. Preprocessing Optimization: Set user identity IDs appropriately. The default value is a 16-byte sequence (0x31-0x38).
  3. Security Testing: When using the SM2 algorithm for encryption and signing operations, ensure that the hash value calculation complies with the SM3 standard.

Sample only — not a preview of GB/T 35276-2017
Page: 1 / 0
100%

Loading PDF document...

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

We also recommend

  • GB/T 27422-2019 in English

    GB/T 27422-2019 in English

    Conformity assessment -- Requirements for bodies providing audit and certification of business continuity management systems

    2019-12-10
  • GB/Z 28828-2012 in English

    GB/Z 28828-2012 in English

    Information security technology - Guideline for personal information protection within information system for public and commercial services

    2012-11-05
  • GB/T 41266-2022 in English

    GB/T 41266-2022 in English

    Security testing methods for critical network devices—Switch

    2022-03-09
  • GB/T 45240-2025 in English

    GB/T 45240-2025 in English

    General requirements for device-independent quantum random number generators

    2025-01-24
  • GB/Z 24294.1-2018 in English

    GB/Z 24294.1-2018 in English

    Information security technology—Guide of implementation for internet-basede-government information security—Part 1:General

    2018-03-15
  • GB/T 36950-2018 in English

    GB/T 36950-2018 in English

    Information security technology—Security technical requirements of smart card(EAL4+)

    2018-12-28
  • GB/T 22186-2016 in English

    GB/T 22186-2016 in English

    Information security techniques―Security technical requirements for IC card chip with CPU

    2016-08-29
  • GB/T 15278-1994 in English

    GB/T 15278-1994 in English

    Information processing-Data encipherment-Physical layer interoperability requirements

    1994-01-02
  • GB/T 24363-2009 in English

    GB/T 24363-2009 in English

    Information security technology—Specifications of emergency response plan for information security

    2009-09-30
  • GB/T 38249-2019 in English

    GB/T 38249-2019 in English

    Information security technology—Security guide of cloud computing services for government website

    2019-10-18