Valid

GB/T 41389-2022Information security technology—SM9 cryptographic algorithm application specification (English PDF)

信息安全技术 SM9密码算法使用规范

Preview PDF

This is a limited preview

Buy now to download the full PDF (23 pages)

Need quotation for your management?

Get a formal quotation for GB/T 41389-2022 in 30 minutes.

Issued by

SAMR; SAC

Level / Type

National · Recommended

Issue date

April 15, 2022

Implementation date

November 1, 2022

Scope

GB/T 41389-2022 is the English-translated version of 信息安全技术 SM9密码算法使用规范.

GB/T 41389-2022 is the Chinese application specification of the SM9 identity-based cryptographic algorithm. It sets the requirements for using the algorithm and describes the data formats of the keys, of the encrypted data and of the signatures, so that two implementations can work together.

It applies to the correct and standard use of SM9 and guides the development and the testing of the equipment and systems that implement it. Cryptographic device makers, software developers and test bodies use it. Issued on 15 April 2022, it has applied since 1 November 2022.

Found what you need?

Document preview — GB/T 41389-2022

National Standard of the People's Republic of China

ICS
35.030
Classification
L 80

Issued by: State Administration for Market Regulation; Standardization Administration of the PRC

Contents

  • Preface
  • 1 Scope
  • 2 Normative references
  • 3 Terms and Definitions
  • 4 Symbols and Abbreviations
  • 5 SM9 key pair
  • 5.1 Generator
  • 5.2 SM9 master private key
  • 5.3 SM9 master public key
  • 5.4 SM9 user private key
  • 5.5 SM9 user public key
  • 6 Technical requirements
  • 6.1 Data Format
  • 6.2 Preprocessing
  • 6.3 Calculation process
  • 7 Validation method
  • 7.1 Data format
  • 7.2 Preprocessing
  • 7.3 Calculation process
  • Appendix A (normative) Data Format Coding Test Case

Foreword

This document is in accordance with the provisions of GB/T 1.1-2020 "Guidelines for Standardization Work Part 1: Structure and Drafting Rules of Standardization Documents" drafted.

1 Scope

This document specifies the requirements for the use of the SM9 cryptographic algorithm, and describes the key, encryption and signature data formats.

This document applies to the correct and standardized use of the SM9 cryptographic algorithm, as well as to guide the development and development of equipment and systems for the SM9 cryptographic algorithm. detection.

2 Normative references

The contents of the following documents constitute essential provisions of this document through normative references in the text. Among them, dated citations documents, only the version corresponding to that date applies to this document; for undated references, the latest edition (including all amendments) applies to this document.

GB/T 16262.1-2006 Information Technology Abstract Syntax Notation 1 (ASN.1) Part 1: Basic Notation Specification

GB/T 17964 Information Security Technology Block Cipher Algorithm Working Mode

GB/T 32905 Information Security Technology SM3 Cryptographic Hash Algorithm

GB/T 32907 Information Security Technology SM4 Block Cipher Algorithm

GB/T 32915 Information Security Technology Binary Sequence Randomness Detection Method

GB/T 35276-2017 Information Security Technology SM2 Cryptographic Algorithm Usage Specification

GB/T 38635.1-2020 Information Security Technology SM9 Identification Cryptographic Algorithm Part 1: General Provisions

GB/T 38635.2-2020 Information Security Technology SM9 Identification Cryptographic Algorithms Part 2: Algorithms

3 Terms and Definitions

The following terms and definitions apply to this document.

3.1 SM9 algorithmSM9algorithm

An identity-based elliptic curve public key cryptography algorithm.

3.2 Signature master key

The root signing key pair for the key management infrastructure.

Note: Including the signature master private key and signature master public key, which are used for digital signature, signature verification and generation of user signature key for users.

3.3 Encryption master key

The root encryption key pair for the key management infrastructure.

Note: Including the encryption master private key and encryption master public key for data encryption, decryption and generation of user encryption keys for users.

3.4 Usersignaturekey

User's signing key pair.

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 23 pages — is available in the English PDF.

Referenced standards

Similar standards

How to Download GB/T 41389-2022

  1. 1

    Add to cart

    Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.

  2. 2

    Checkout

    Enter your email and billing details. Payment is processed securely by Stripe (cards or bank transfer). Prefer bank details? Request a quotation (min. order $300).

  3. 3

    Instant delivery (0–9 sec)

    Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.

  4. 4

    Invoice included

    A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
23 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 41389-2022

$330.00