ISO/IEC 10118-4:1998/COR1:2014
Corrigendum 1 - Information technology -- Security techniques -- Hash-functions -- Part 4: Hash-functions using modular arithmetic
发布时间:2014-07-21 实施时间:


ISO/IEC 10118-4:1998/COR1:2014标准规定了使用模算术的哈希函数的设计和实现方法。模算术哈希函数是一种将消息映射为哈希值的函数,它使用模运算来保证哈希值的唯一性和不可逆性。该标准规定了模算术哈希函数的输入和输出格式、哈希函数的设计和实现方法、哈希值的计算方法等方面的内容。

ISO/IEC 10118-4:1998/COR1:2014标准规定了模算术哈希函数的输入格式为任意长度的二进制消息,输出格式为固定长度的二进制哈希值。哈希函数的设计和实现方法包括选择合适的模数、选择合适的哈希函数算法、选择合适的哈希函数参数等方面的内容。哈希值的计算方法包括消息填充、消息分组、哈希值计算等方面的内容。

ISO/IEC 10118-4:1998/COR1:2014标准还规定了模算术哈希函数的安全性要求。哈希函数的安全性是指哈希值的唯一性和不可逆性。唯一性是指不同的消息应该产生不同的哈希值,不可逆性是指不能通过哈希值推导出原始消息。该标准规定了哈希函数的安全性要求,包括哈希函数的抗碰撞性、抗第二原像攻击性、抗预像攻击性等方面的内容。

ISO/IEC 10118-4:1998/COR1:2014标准的实现可以使用软件或硬件方式。软件实现可以使用常规的编程语言实现,硬件实现可以使用专用的哈希函数芯片实现。该标准还规定了模算术哈希函数的测试方法和性能要求,以保证哈希函数的正确性和效率。

相关标准
ISO/IEC 10118-3:2004 Information technology -- Security techniques -- Hash-functions -- Part 3: Dedicated hash-functions
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 18033-2:2006 Information technology -- Security techniques -- Encryption algorithms -- Part 2: Asymmetric ciphers
ISO/IEC 27001:2013 Information technology -- Security techniques -- Information security management systems -- Requirements