Home Cart Quotation About-Us
www.ChineseStandard.net
SEARCH

GB/T 32905-2016 PDF English

US$245.00 · In stock · Download in 9 seconds
GB/T 32905-2016: Information security techniques - SM3 cryptographic hash 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 IDUSDBUY PDFDeliveryStandard Title (Description)Status
GB/T 32905-2016245 Add to Cart Auto, 9 seconds. Information security techniques - SM3 cryptographic hash algorithm Valid

Similar standards

GB/T 32907   GB/T 32915   GB/T 32917   GB/T 32914   

GB/T 32905-2016: Information security techniques - SM3 cryptographic hash 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/GBT32905-2016
GB NATIONAL STANDARD OF THE PEOPLE’S REPUBLIC OF CHINA ICS 35.040 L 80 Information security techniques - SM3 cryptographic hash algorithm Issued on. AUGUST 29, 2016 Implemented on. MARCH 01, 2017 Issued by. General Administration of Quality Supervision, Inspection and Quarantine; Standardization Administration of the People’s Republic of China.

Table of Contents

Foreword... 3 1 Scope... 4 2 Terms and definitions... 4 3 Symbols... 5 4 Constants and functions... 5 5 Algorithm description... 6 Appendix A (Informative) Calculation examples... 9

Foreword

This Standard was drafted in accordance with the rules given in GB/T 1.1-2009. This Standard was proposed by State Cryptography Administration. This Standard shall be under the jurisdiction of National Information Security Standardization Technical Committee (SAC/TC 260). The drafting organizations of this Standard. Tsinghua University, Commercial Cryptography Testing Center of State Cryptography Administration, PLA Information Engineering University, Data Assurance & Communications Security Center, Chinese Academy of Sciences. The drafters of this Standard. Wang Xiaoyun, Li Zheng, Wang Yongchuan, Yu Hongbo, Xie Yongquan, Zhang Chao, Luo Peng, Lv Shuwang. Information security techniques - SM3 cryptographic hash algorithm

1 Scope

This Standard specifies the calculation method and calculation steps of SM3 cryptographic hash algorithm, and gives examples of calculations. This Standard applies to digital signature and verification in commercial cryptographic applications, the generation and verification of message authentication codes, and the generation of random numbers. It can meet the security requirements of a variety of cryptographic applications.

2 Terms and definitions

The following terms and definitions are applicable to this document. 2.1 Bit string A sequence of binary digits that has the value of 0 or 1. 2.2 Big-endian A representation format of data in memory, which stipulates that the left side is the most significant bit and the right side is the least significant bit. That is, the high-order byte of the number is placed at the low address of the memory, and the low-order byte of the number is placed at the high address of the memory. 2.4 Hash value The output message digest (bit string) when the hash algorithm is applied to a message. 2.5 Word A group (string) whose length is 32 bits.

3 Symbols

The following symbols apply to this document. ABCDEFGH. 8 word registers or concatenation of their values

4 Constants and functions

4.1 Initial value 4.2 Constant 4.4 Permutation function Where X is a word.

5 Algorithm description

5.1 Overview The input of SM3 cryptographic hash algorithm is a message m whose length is l (l< 264) bits. After filling and iterative compression, a hash value is generated. The output length of the hash value is 256 bits. See Appendix A for calculation examples. 5.2 Filling Assuming that the length of the message m is l bits, first add the bit “l” to the end of the message; then, add k “0”s. 5.3 Iterative compression 5.3.1 Iterative process Group the filled message m’ according to 512 bits. m'=B(0)B(1)...B(n-1), where n = (l+k+65)/512.Iterate on m’ in the following way. 5.3.2 Message extension Extend the message group B(i) by the following method to generate 132 message words W0, W1,... W67, W’0, W’1,... W’63, which are used for the compression function CF. 5.4 Output hash value The output 256-bit hash value y = ABCDEFGH.

Appendix A

(Informative) Calculation examples A.1 Example 1 A.1.1 Input hexadecimal data A.1.2 Filled message A.1.3 Extended message A.2 Example 2 A.2.1 512-bit message A.2.4 The second message group A.2.4.1 Extended message A.2.4.2 Iterative compression intermediate value A.2.4.3 Hash value ......

Source: Above contents are excerpted from the full-copy PDF -- translated/reviewed by: www.ChineseStandard.net / Wayne Zheng et al.
Image 1     Image 2     Image 3     

Tips & Frequently Asked Questions:

Question 1: How long will the true-PDF of English version of GB/T 32905-2016 be delivered?Answer: The full copy PDF of English version of GB/T 32905-2016 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 GB/T 32905-2016_English with my colleagues?Answer: Yes. The purchased PDF of GB/T 32905-2016_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 -- GB/T 32905-2016 -- 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 GB/T 32905-2016?

A step-by-step guide to download PDF of GB/T 32905-2016_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 "GB/T 32905-2016".
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