Esta parte de ISO/IEC 10118 especifica dos funciones hash que utilizan aritmética modular. Estas funciones hash, que se cree que son resistentes a colisiones, comprimen mensajes de longitud arbitraria pero limitada a un código hash cuya longitud está determinada por la longitud del número primo utilizado en la función de reducción definida en 7.3. Por lo tanto, el código hash se escala fácilmente a la longitud de entrada de cualquier mecanismo (por ejemplo, algoritmo de firma, esquema de identificación). Las funciones hash especificadas en esta parte de ISO/IEC 10118, conocidas como MASH-1 y MASH-2 (Modular Arithmetic Secure Hash) son particularmente adecuadas para entornos en los que ya están disponibles implementaciones de aritmética modular de longitud suficiente. Las dos funciones hash difieren sólo en el exponente utilizado en la función redonda.
ISO/IEC 10118-4:1998 Historia
2014ISO/IEC 10118-4:1998/Cor 1:2014 Corrigendum 1 - Tecnología de la información - Técnicas de seguridad - Funciones hash - Parte 4: Funciones hash que utilizan aritmética modular
1998ISO/IEC 10118-4:1998 Tecnología de la información - Técnicas de seguridad - Funciones hash - Parte 4: Funciones hash utilizando aritmética modular