HOME   Cart(0)   Quotation   About-Us Policy PDFs Standard-List
www.ChineseStandard.net Database: 189760 (25 Oct 2025)

GM/T 0002-2012 PDF English

US$70.00 · In stock · Download in 9 seconds
GM/T 0002-2012: SM4 block cipher algorithm
Delivery: 9 seconds. True-PDF full-copy in English & invoice will be downloaded + auto-delivered via email. See step-by-step procedure
Status: Valid
Standard IDContents [version]USDSTEP2[PDF] deliveryName of Chinese StandardStatus
GM/T 0002-2012English70 Add to Cart 0-9 seconds. Auto-delivery SM4 block cipher algorithm Valid

Excerpted PDFs (Download full copy in 9 seconds upon purchase)

PDF Preview: GM/T 0002-2012
      

Similar standards

GB/T 15843.1   GA/T 1389   GM/T 0005   

GM/T 0002-2012: SM4 block cipher algorithm

---This is an excerpt. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.), auto-downloaded/delivered in 9 seconds, can be purchased online: https://www.ChineseStandard.net/PDF.aspx/GMT0002-2012
GM CRYPTOGRAPHIC INDUSTRY STANDARD OF THE PEOPLE’S REPUBLIC OF CHINA ICS 35.040 L 80 Record no.. 36825-2012 SM4 block cipher algorithm Issued on: MARCH 21, 2012 Implemented on: MARCH 21, 2012 Issued by. State Cryptography Administration of the People’s Republic of China

Table of Contents

Foreword ... 3 1 Scope ... 4 2 Terms and definitions ... 4 3 Symbols and abbreviations ... 5 4 Algorithm structure ... 5 5 Key and key parameters ... 5 6 Round function ... 5 6.1 Structure of round function ... 5 6.2 Compound replacement T ... 6 7 Algorithm description ... 7 7.1 Encryption algorithm ... 7 7.2 Decryption algorithm ... 7 7.3 Key expansion algorithm ... 7 Annex A (Informative) Examples of operation ... 9 A.1 Example 1 ... 9 A.2 Example 2 ... 10 SM4 block cipher algorithm

1 Scope

This Standard specifies the algorithm structure and algorithm description of SM4 block cipher algorithm and gives examples for computation. This Standard applies to the requirements for the use of block cipher algorithm in cryptographic applications.

2 Terms and definitions

For the purposes of this document, the following terms and definitions apply. 2.1 block length Number of bits of an information block. 2.2 key length Number of bits of key. 2.3 key expansion algorithm Arithmetic unit in which a key is converted into a round key. 2.4 rounds Number of iterations of round function. 2.5 word Block (string) of 32-bit length. 2.6 S-box S-box is the fixed replacement of 8-bit input with 8-bit output, expressed as Sbox(.).

3 Symbols and abbreviations

32-bit exclusive-OR operation Left shift of 32-bit words by i bits

4 Algorithm structure

SM4 cipher algorithm is a block algorithm. The block length of the algorithm is 128 bits; the key length is 128 bits. Both encryption algorithm and key expansion algorithm are of a 32-round nonlinear iteration structure. Data decryption and data encryption are of the same algorithm structure, but the use orders of round keys are opposite. A decryption round key is the reverse order of an encryption round key.

5 Key and key parameters

The length of an encryption key is 128 bits, expressed as MK = (MK0, MK1, MK2, MK3), where MKi (i = 0, 1, 2, 3) is a word. Round keys are expressed as (rk0, Fk1, FK2, FK3), where rki (i = 0, ..., 31) is a 32-bit word. Round keys are generated by encryption keys. FK = (FK0, FK1, FK2, FK3), a system parameter, and CK = (CK0, CK1, ..., CK31), a fixed parameter, are used for key expansion algorithm, where FKi (i =0, ..., 3) and CKi (i = 0, ..., 31) are words.

6 Round function

6.1 Structure of round function Let the input be and the round key , then the round function F is. ......
Source: Above contents are excerpted from the full-copy PDF -- translated/reviewed by: www.ChineseStandard.net / Wayne Zheng et al.


      

Tips & Frequently Asked Questions

Question 1: How long will the true-PDF of English version of GM/T 0002-2012 be delivered?

Answer: The full copy PDF of English version of GM/T 0002-2012 can be downloaded in 9 seconds, and it will also be emailed to you in 9 seconds (double mechanisms to ensure the delivery reliably), with PDF-invoice.

Question 2: Can I share the purchased PDF of GM/T 0002-2012_English with my colleagues?

Answer: Yes. The purchased PDF of GM/T 0002-2012_English will be deemed to be sold to your employer/organization who actually paid for it, including your colleagues and your employer's intranet.

Question 3: Does the price include tax/VAT?

Answer: Yes. Our tax invoice, downloaded/delivered in 9 seconds, includes all tax/VAT and complies with 100+ countries' tax regulations (tax exempted in 100+ countries) -- See Avoidance of Double Taxation Agreements (DTAs): List of DTAs signed between Singapore and 100+ countries

Question 4: Do you accept my currency other than USD?

Answer: Yes. www.ChineseStandard.us -- GM/T 0002-2012 -- Click this link and select your country/currency to pay, the exact amount in your currency will be printed on the invoice. Full PDF will also be downloaded/emailed in 9 seconds.

How to buy and download a true PDF of English version of GM/T 0002-2012?

A step-by-step guide to download PDF of GM/T 0002-2012_EnglishStep 1: Visit website https://www.ChineseStandard.net (Pay in USD), or https://www.ChineseStandard.us (Pay in any currencies such as Euro, KRW, JPY, AUD).
Step 2: Search keyword "GM/T 0002-2012".
Step 3: Click "Add to Cart". If multiple PDFs are required, repeat steps 2 and 3 to add up to 12 PDFs to cart.
Step 4: Select payment option (Via payment agents Stripe or PayPal).
Step 5: Customize Tax Invoice -- Fill up your email etc.
Step 6: Click "Checkout".
Step 7: Make payment by credit card, PayPal, Google Pay etc. After the payment is completed and in 9 seconds, you will receive 2 emails attached with the purchased PDFs and PDF-invoice, respectively.
Step 8: Optional -- Go to download PDF.
Step 9: Optional -- Click Open/Download PDF to download PDFs and invoice.
See screenshots for above steps: Steps 1~3    Steps 4~6    Step 7    Step 8    Step 9   

Refund Policy     Privacy Policy     Terms of Service     Shipping Policy     Contact Information