ISO/IEC 9797-3:2011/Amd 1:2020
Information technology — Security techniques — Message Authentication Codes (MACs) — Part 3: Mechanisms using a universal hash-function — Amendment 1
发布时间:2020-02-10 实施时间:


ISO/IEC 9797-3:2011/Amd 1:2020是一项重要的国际标准,它规定了使用通用哈希函数的机制来生成消息认证码。消息认证码是一种用于验证消息完整性和真实性的技术。它可以防止未经授权的人员对消息进行篡改或伪造。该标准的修订版增加了一些额外的要求,以提高安全性和可靠性。

通用哈希函数是一种特殊的哈希函数,它可以用于生成消息认证码。通用哈希函数具有以下特点:

1. 它可以接受任意长度的输入数据。
2. 它可以生成固定长度的输出数据。
3. 它具有良好的抗碰撞性能。

通用哈希函数的设计目的是使其难以预测输出结果,从而提高消息认证码的安全性。该标准规定了使用通用哈希函数的机制,以生成消息认证码。这种机制可以用于保护各种类型的数据,包括文本、图像、音频和视频等。

该标准的修订版增加了一些额外的要求,以提高安全性和可靠性。这些要求包括:

1. 强制使用密钥长度为128位或更长的密钥。
2. 强制使用安全的哈希函数,如SHA-256或SHA-3等。
3. 强制使用随机数或伪随机数生成器来生成密钥和初始化向量。
4. 强制使用安全的消息填充方案,如ISO/IEC 9797-1 Padding Method 2等。

这些额外的要求可以提高消息认证码的安全性和可靠性,从而保护数据免受未经授权的访问和篡改。

相关标准
- ISO/IEC 9797-1:2010 Information technology — Security techniques — Message Authentication Codes (MACs) — Part 1: Mechanisms using symmetric block ciphers
- ISO/IEC 9797-2:2011 Information technology — Security techniques — Message Authentication Codes (MACs) — Part 2: Mechanisms using a dedicated hash-function
- ISO/IEC 9797-4:2018 Information technology — Security techniques — Message Authentication Codes (MACs) — Part 4: Mechanisms using a cryptographic check function in the output feedback mode (MAC-CF)
- ISO/IEC 10118-3:2018 Information technology — Security techniques — Hash-functions — Part 3: Dedicated hash-functions
- ISO/IEC 21000-9:2019 Information technology — Multimedia framework (MPEG-21) — Part 9: File Format for Interoperability (FIFF) — Amment 2: Support of ISO/IEC 9797-3:2011/Amd 1:2020