ISO IEC 10118-4-1998 amd1-2014 PDF

St ISO IEC 10118-4-1998 amd1-2014

Name in English:
St ISO IEC 10118-4-1998 amd1-2014

Name in Russian:
Ст ISO IEC 10118-4-1998 amd1-2014

Description in English:

Original standard ISO IEC 10118-4-1998 amd1-2014 in PDF full version. Additional info + preview on request

Description in Russian:
Оригинальный стандарт ISO IEC 10118-4-1998 amd1-2014 в PDF полная версия. Дополнительная инфо + превью по запросу
Document status:
Active

Format:
Electronic (PDF)

Delivery time (for English version):
1 business day

Delivery time (for Russian version):
365 business days

SKU:
stiso23652

Choose Document Language:
€25

Full title and description

Information technology — Security techniques — Hash-functions — Part 4: Hash-functions using modular arithmetic — ISO/IEC 10118-4:1998 with Amendment 1 (2014) adding object identifiers.

Abstract

This part of ISO/IEC 10118 specifies two modular-arithmetic-based hash functions (MASH-1 and MASH-2) that compress messages of arbitrary but limited length to a hash-code whose length is determined by the prime used in the reduction function. The 2014 amendment adds normative object identifier (OID) assignments.

General information

  • Status: Published (International Standard; confirmed on review).
  • Publication date: Original: December 1998; Amendment 1 published: November 2014.
  • Publisher: ISO/IEC (ISO and IEC, via ISO/IEC JTC 1/SC 27).
  • ICS / categories: 35.030 (IT security techniques).
  • Edition / version: Edition 1 (1998) with Amendment 1:2014 (object identifiers).
  • Number of pages: Main standard: 23 pages; Amendment 1: 2 pages (total when combined: 25 pages).

Scope

This document defines two hash-function constructions based on modular arithmetic (MASH-1 and MASH-2), including the round function, padding/length encoding and reduction method. It is intended to provide hash-codes sized to match the length of the modular prime and to be usable where modular-arithmetic implementations are already available. The amendment provides assigned object identifiers for the normative algorithm identifiers.

Key topics and requirements

  • Specification of two modular-arithmetic hash functions: MASH-1 and MASH-2 (round functions differ by exponent).
  • Message padding and length encoding rules appropriate to the constructions.
  • Reduction function based on a chosen prime/modulus and guidance on hash-code length scaling.
  • Algorithm parameters, initialization values and computation examples where provided.
  • Amendment 1: normative object identifier (OID) assignments for the algorithms (2014).
  • Technical corrigendum issued in 2014 addressing editorial/technical corrections.

Typical use and users

Practitioners implementing cryptographic primitives (particularly where RSA-like modular-arithmetic infrastructure exists), security engineers, cryptographic library authors, standards developers and researchers evaluating or implementing hash functions in constrained or legacy environments. Organizations integrating hash functions into signature schemes or identification protocols may consult this part of ISO/IEC 10118.

Related standards

ISO/IEC 10118 is a multi-part series on hash-functions. Related parts include Part 1 (General), Part 2 (hash-functions using an n‑bit block cipher), and Part 3 (dedicated hash-functions, updated in 2018). Users should consult the other parts of ISO/IEC 10118 for general requirements, alternative constructions and updates in the series.

Keywords

hash function, modular arithmetic, MASH-1, MASH-2, object identifier, OID, ISO/IEC 10118, cryptographic hash, IT security.

FAQ

Q: What is this standard?

A: ISO/IEC 10118-4:1998 specifies two hash-functions based on modular arithmetic (MASH-1 and MASH-2); Amendment 1 (2014) provides object identifier assignments.

Q: What does it cover?

A: The standard covers the algorithmic description of the two modular-arithmetic hash constructions, padding and reduction methods, parameters and examples; the amendment supplies OIDs for the algorithms.

Q: Who typically uses it?

A: Cryptographic implementers, security engineers, standards bodies, and systems that already employ modular-arithmetic primitives and need standardized hash constructions or OIDs for interoperability.

Q: Is it current or superseded?

A: The ISO record indicates ISO/IEC 10118-4:1998 was last reviewed and confirmed (remains current as of the ISO catalogue review), and Amendment 1 was published in 2014; users should check the latest ISO/IEC catalogue or national adoption for any subsequent revisions. For security-sensitive use, consult current cryptanalysis and guidance because the security assessment of specific algorithms can change over time.

Q: Is it part of a series?

A: Yes — ISO/IEC 10118 is a multipart series on hash-functions (Parts 1–3 and others); Part 4 addresses modular-arithmetic constructions specifically. See the other parts for general requirements and alternative hash constructions.

Q: What are the key keywords?

A: MASH-1, MASH-2, modular arithmetic, hash-function, object identifier, OID, ISO/IEC 10118.