ISO/IEC 10118-2:2010 信息技术 安全技术 散列函数 第2部分:使用n位分组密码的散列函数

标准编号:ISO/IEC 10118-2:2010

中文名称:信息技术 安全技术 散列函数 第2部分:使用n位分组密码的散列函数

英文名称:Information technology — Security techniques — Hash-functions — Part 2: Hash-functions using an n-bit block cipher

发布日期:2010-10

标准范围

ISO/IEC 10118-2:20 10规定了利用n位分组密码算法的散列函数。因此,它们适用于已经实现这种算法的环境。在ISO/IEC 18033-3中规定了分组密码。指定了四个散列函数。第一个提供长度小于或等于n的哈希码,其中n是所用算法的块长度。第二个提供长度小于或等于2n的散列码;第三个提供长度等于2n的散列码;第四个提供长度为3n的散列码。ISO/IEC 10118-2:20 10中规定的所有四个散列函数都符合ISO/IEC 10118-1中规定的通用模型。

ISO/IEC 10118-2:2010 specifies hash-functions which make use of an n-bit block cipher algorithm. They are therefore suitable for an environment in which such an algorithm is already implemented. Block ciphers are specified in ISO/IEC 18033-3.

Four hash-functions are specified. The first provides hash-codes of length less than or equal to n, where n is the block-length of the algorithm used. The second provides hash-codes of length less than or equal to 2n; the third provides hash-codes of length equal to 2n; and the fourth provides hash-codes of length 3n. All four of the hash-functions specified in ISO/IEC 10118-2:2010 conform to the general model specified in ISO/IEC 10118-1.

标准预览图


立即下载标准文件