ISO/IEC 10118-1:2016 信息技术 保密技术 哈希函数 第1部分:总则.

标准编号:ISO/IEC 10118-1:2016

中文名称:信息技术 保密技术 哈希函数 第1部分:总则.

英文名称:Information technology — Security techniques — Hash-functions — Part 1: General

发布日期:2016-10

标准范围

ISO/IEC 10118-1:2016规定了哈希函数,因此适用于提供认证、完整性和不可否认服务。哈希函数使用指定的算法将长度可变(但通常为上限)的比特串映射为固定长度的比特串。它们可以用于-将消息缩减为短印记,以输入数字签名机制,以及-将用户提交到给定的位字符串,而不显示该字符串。注:ISO/IEC 10118(所有部分)中规定的哈希函数不涉及密钥的使用。然而,这些散列函数可以与密钥一起用于构建消息认证码。消息身份验证码(MAC)提供数据源身份验证和消息完整性。ISO/IEC 9797?2[1]规定了使用哈希函数计算MAC的技术。ISO/IEC 10118-1:2016包含ISO/IEC 10118所有其他部分通用的定义、符号、缩写和要求。ISO/IEC 10118后续部分中规定的算法选择标准见本文件附录B。

ISO/IEC 10118-1:2016 specifies hash-functions and is therefore applicable to the provision of authentication, integrity and non-repudiation services. Hash-functions map strings of bits of variable (but usually upper bounded) length to fixed-length strings of bits, using a specified algorithm. They can be used for- reducing a message to a short imprint for input to a digital signature mechanism, and- committing the user to a given string of bits without revealing this string.NOTE The hash-functions specified in ISO/IEC 10118 (all parts) do not involve the use of secret keys. However, these hash-functions may be used, in conjunction with secret keys, to build message authentication codes. Message Authentication Codes (MACs) provide data origin authentication as well as message integrity. Techniques for computing a MAC using a hash-function are specified in ISO/IEC 9797?2 [1].ISO/IEC 10118-1:2016 contains definitions, symbols, abbreviations and requirements that are common to all the other parts of ISO/IEC 10118. The criteria used to select the algorithms specified in subsequent parts of ISO/IEC 10118 are defined in Annex B of this document.

标准预览图


立即下载标准文件