GB/T 15852.3-2019Information technology -- Security techniques -- Message authentication codes (MACs) -- Part 3: Mechanisms using a universal hash-function (English PDF)
信息技术 安全技术 消息鉴别码 第3部分:采用泛杂凑函数的机制
This is a limited preview
Buy now to download the full PDF (37 pages)
Need quotation for your management?
Get a formal quotation for GB/T 15852.3-2019 in 30 minutes.
Issued by
State Administration for Market Regulation, China National Standardization Administration
Level / Type
National · Recommended
Issue date
August 30, 2019
Implementation date
March 1, 2020
Scope
GB/T 15852.3-2019 is the English-translated version of 信息技术 安全技术 消息鉴别码 第3部分:采用泛杂凑函数的机制.
GB/T 15852.3-2019 is the Chinese standard "Information technology -- Security techniques -- Message authentication codes (MACs) -- Part 3: Mechanisms using a universal hash-function".
Its scope clause reads: This part of GB/T 15852 specifies four message authentication code algorithms using the ubiquitous function. UMAC, Badger, Poly1305 And GMAC.
These algorithms are based on the sequence cipher algorithm specified in GB/T 33133.1-2016 and the provisions of GB/T 32907-2016. a block cipher algorithm, or other sequence cipher algorithm and block cipher algorithm that conforms to national regulations, using a key and a general hash function The number is processed into a bit string of length m bits, and a bit string of length n bits is output as a MAC.
This section applies to security services for security architectures, processes, and applications. These algorithms can be used as data integrity mechanisms for inspection Check if the data has been changed in an unauthorized manner.
It can also be used as a message authentication mechanism to ensure that the message comes from the entity that owns the key.
The strength of the data integrity mechanism and the message authentication mechanism is determined by the following criteria. the length of the key (in bits) and the confidentiality, the hash function The length of the raw hash code (in bits), the strength of the hash function, the length of the MAC (in bits), and the specific mechanism.
Note. The general framework for providing integrity services is specified in ISO /IEC 10181-6 [7]. Its clauses include terms and definitions.
Found what you need?
Document preview — GB/T 15852.3-2019
National Standard of the People's Republic of China
- ICS
- 35.040
- Classification
- L 80
Issued by: State Administration for Market Regulation, China National Standardization Administration
Contents
- Foreword
- 1 Scope
- 2 Normative references
- 3 Terms and Definitions
- 4 symbols and abbreviations
- 4.1 Symbol
- 4.2 Abbreviations
- 5 general model
- 6 Mechanism
- 6.1 Overview
- 6.2 UMAC
- 6.3 Badger
- 6.4 Poly1305
- 6.5 GMAC
- Appendix A (informative) Test Vector
- Appendix B (informative) Security information for the hash function
- Appendix C (informative) The anti-attack capabilities of ZUC and SM4 algorithms
1 Scope
This part of GB/T 15852 specifies four message authentication code algorithms using the ubiquitous function. UMAC, Badger, Poly1305
And GMAC. These algorithms are based on the sequence cipher algorithm specified in GB/T 33133.1-2016 and the provisions of GB/T 32907-2016.
a block cipher algorithm, or other sequence cipher algorithm and block cipher algorithm that conforms to national regulations, using a key and a general hash function
The number is processed into a bit string of length m bits, and a bit string of length n bits is output as a MAC.
This section applies to security services for security architectures, processes, and applications. These algorithms can be used as data integrity mechanisms for inspection
Check if the data has been changed in an unauthorized manner. It can also be used as a message authentication mechanism to ensure that the message comes from the entity that owns the key.
The strength of the data integrity mechanism and the message authentication mechanism is determined by the following criteria. the length of the key (in bits) and the confidentiality, the hash function
The length of the raw hash code (in bits), the strength of the hash function, the length of the MAC (in bits), and the specific mechanism.
Note. The general framework for providing integrity services is specified in ISO /IEC 10181-6 [7].
2 Normative references
The following documents are indispensable for the application of this document. For dated references, only dated versions apply to this article.
Pieces. For undated references, the latest edition (including all amendments) applies to this document.
GB/T 15852.1-2008 Information technology security technology message authentication code - Part 1.
(ISO /IEC 9797-1.1999, IDT)
GB/T 32907-2016 Information Security Technology SM4 Block Cipher Algorithm
GB/T 33133.1-2016 Information security technology Zu Chongzhi sequence cipher algorithm Part 1. Algorithm description
GB/T 36624-2018 Information technology security technology identifiable encryption mechanism
3 Terms and definitions
The following terms and definitions as defined in GB/T 15852.1-2008 apply to this document.
3.1 Empty string
A bit string of zero length.
3.2 Temporary value nonce
A value that is used once to provide fresh input to the MAC algorithm.
3.3 Tag
As a result of the MAC algorithm, a possible encrypted message is appended to provide integrity protection.
3.4 Pan-heavy function
A mapping established by a key, mapping a arbitrarily long bit string within a certain range to a fixed length bit string, satisfying. for all different inputs,
GB/T 15843.4 | GB/T 15843.6 | GB/T 15843.3 | GB/T 15843.2 | GB/T 15852.2 | GB/T 15852.1 | […]
......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — 37 pages — is available in the English PDF.
Referenced standards
Normative references
- GB/T 15852.1-2008Information technology. Security techniques-Message authentication codes - Part 1: Mechanisms using a block cipher
- GB/T 32907-2016Information security technology - SM4 block cipher algorithm
- GB/T 33133.1-2016Information security technology—ZUC stream cipher algorithm—Part 1: Algorithm description
- GB/T 36624-2018Information technology -- Security techniques -- Authenticated encryption
IEC 9797
How to Download GB/T 15852.3-2019
- 1
Add to cart
Click "Download PDF" on this page and choose "Buy this standard". You can add more standards before checkout.
- 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
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
Invoice included
A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.
Related Standards
GB/T 15852.1-2008 — Information technology - Security techniques - Message Authentication Codes (MACs) - Part 1: Mechanisms using a block cipher
GB/T 32907-2016 — Information security technology - SM4 block cipher algorithm
GB/T 33133.1-2016 — Information security technology—ZUC stream cipher algorithm—Part 1: Algorithm description
Secure payment via Stripe
Payments accepted
GB/T 15852.3-2019
$295.00