Valid

GB/T 15852.3-2019Information technology -- Security techniques -- Message authentication codes (MACs) -- Part 3: Mechanisms using a universal hash-function (English PDF)

信息技术 安全技术 消息鉴别码 第3部分:采用泛杂凑函数的机制

Preview PDF

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

How to Download GB/T 15852.3-2019

  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
37 pages
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 15852.3-2019

$295.00