标准摘要
[中文适用范围]: 本文件规定了专用哈希函数,即专门设计的哈希函数。本文件中的哈希函数基于迭代使用轮函数。指定了不同的轮函数,从而产生不同的专用哈希函数。在新数字签名实现中使用专用哈希函数 1、2 和 3 已被弃用。注:由于其短哈希代码长度和/或密码分析结果,专用哈希函数 1、2 和 3 无法为未来的数字签名应用提供足够的碰撞抵抗级别,因此仅适用于遗留应用。然而,对于不需要碰撞抵抗的应用,例如 ISO/IEC 9797-2 中规定的哈希函数或 ISO/IEC 11770-6 中规定的密钥派生函数,其使用并未被弃用。本文件中规定的专用哈希函数的数值示例作为附加信息给出在附录 B 中。出于信息目的,SHA-3 可扩展输出函数在附录 C 中规定。 [外文原描述]: This document specifies dedicated hash-functions, i.e. specially designed hash-functions. The hash-functions in this document are based on the iterative use of a round-function. Distinct round-functions are specified, giving rise to distinct dedicated hash-functions. The use of Dedicated Hash-Functions 1, 2 and 3 in new digital signature implementations is deprecated. NOTE As a result of their short hash-code length and/or cryptanalytic results, Dedicated Hash-Functions 1, 2 and 3 do not provide a sufficient level of collision resistance for future digital signature applications and they are therefore, only usable for legacy applications. However, for applications where collision resistance is not required, such as in hash-functions as specified in ISO/IEC 9797‑2, or in key derivation functions specified in ISO/IEC 11770‑6, their use is not deprecated. Numerical examples for dedicated hash-functions specified in this document are given in Annex B as additional information. For information purposes, SHA-3 extendable-output functions are specified in Annex C.
英文名称IT Security techniques - Hash-functions - Part 3: Dedicated hash-functions