GB/T 32905-2016 PDF English
US$245.00 · In stock · Download in 9 secondsGB/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 procedureStatus: Valid
| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivery | Name of Chinese Standard | Status |
| GB/T 32905-2016 | English | 245 |
Add to Cart
|
0-9 seconds. Auto-delivery
|
Information security techniques - SM3 cryptographic hash algorithm
| Valid |
Excerpted PDFs (Download full copy in 9 seconds upon purchase)PDF Preview: GB/T 32905-2016
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.
Tips & Frequently Asked QuestionsQuestion 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+ countriesQuestion 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
|