ISO/IEC 10118-2:2010/COR1:2011
Corrigendum 1 - Information technology -- Security techniques -- Hash-functions -- Part 2: Hash-functions using an n-bit block cipher -
发布时间:2011-11-28 实施时间:


哈希函数是一种将任意长度的消息映射为固定长度的消息摘要的算法。哈希函数的主要应用是数字签名、消息认证、数据完整性验证等。ISO/IEC 10118-2:2010/COR1:2011是一项关于哈希函数的国际标准,它使用n比特块密码。

该标准规定了哈希函数的算法和安全性要求,以及对哈希函数的性能和实现的要求。其中,哈希函数的算法包括初始化、数据处理和输出。初始化是指对哈希函数进行初始化,以便开始处理数据。数据处理是指对输入数据进行处理,以生成哈希值。输出是指输出哈希值。

ISO/IEC 10118-2:2010/COR1:2011还规定了哈希函数的安全性要求。其中,哈希函数必须满足抗碰撞性、抗第二原像性和抗预像性。抗碰撞性是指对于任意两个不同的输入,哈希函数生成的哈希值应该是不同的。抗第二原像性是指对于一个给定的哈希值,找到一个与之对应的输入是困难的。抗预像性是指对于一个给定的哈希值,找到一个与之对应的输入是困难的。

此外,ISO/IEC 10118-2:2010/COR1:2011还规定了对哈希函数性能和实现的要求。其中,哈希函数的性能要求包括哈希值的长度、数据块的长度、处理速度等。哈希函数的实现要求包括输入数据的处理、哈希值的输出、错误处理等。

总之,ISO/IEC 10118-2:2010/COR1:2011是一项关于哈希函数的重要国际标准,它规定了哈希函数的算法和安全性要求,以及对哈希函数的性能和实现的要求。该标准适用于各种信息技术领域,包括网络安全、电子商务、数字签名等。

相关标准
- ISO/IEC 10118-3:2004 Information technology -- Security techniques -- Hash-functions -- Part 3: Dedicated hash-functions
- ISO/IEC 10118-4:2006 Information technology -- Security techniques -- Hash-functions -- Part 4: Hash-functions using modular arithmetic
- ISO/IEC 10118-5:2012 Information technology -- Security techniques -- Hash-functions -- Part 5: Hash-functions using polynomial evaluation
- ISO/IEC 19790:2012 Information technology -- Security techniques -- Security requirements for cryptographic modules
- ISO/IEC 27001:2013 Information technology -- Security techniques -- Information security management systems -- Requirements