ISO/IEC 10118-3:2003 

Information technology -- Security techniques -- Hash-functions -- Part 3: Dedicated hash-functions

General information

Number of Pages:


Edition: 2 (Monolingual) ICS: 35.040
Status: Withdrawn Stage: 95.99 (2004-02-24)
TC/SC: JTC 1/SC 27  

Abstract

ISO/IEC 10118-3:2003 specifies dedicated hash-functions, i.e., specially designed hash-functions. The hash-functions in ISO/IEC 10118-3:2003 are based on the iterative use of a round-function.

ISO/IEC 10118-3:2003 specifies seven distinct round-functions, giving rise to distinct dedicated hash-functions. In particular:

  • the first hash-function (RIPEMD-160) in Clause 7 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 160 bits;
  • the second hash-function (RIPEMD-128) in Clause 8 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 128 bits;
  • the third hash-function (SHA-1) in Clause 9 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 160 bits;
  • the fourth hash-function (SHA-256) in Clause 10 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 256 bits;
  • the fifth hash-function (SHA-512) in Clause 11 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 512 bits;
  • the sixth hash-function (SHA-384) in Clause 12 of ISO/IEC 10118-3:2003 provides hash-codes of a fixed length, 384 bits; and
  • the seventh hash-function (WHIRLPOOL) in Clause 13 of ISO/IEC 10118-3:2003 provides hash-codes of lengths up to 512 bits.

For each of these seven dedicated hash-functions, ISO/IEC 10118-3:2003 specifies a padding method, initializing values, parameters, a sequence of functions (which are used in the round-function), constants, and an object identifier; and provides several computation examples.

Revision information

Revised by: ISO/IEC 10118-3:2004

Revises: ISO/IEC 10118-3:1998

These standards could also interest you

  • ISO/IEC 27003:2010
    Information technology -- Security techniques -- Information security management system implementation guidance
  • ISO/IEC 27033-1:2009
    Information technology -- Security techniques -- Network security -- Part 1: Overview and concepts
  • ISO/IEC 19792:2009
    Information technology -- Security techniques -- Security evaluation of biometrics
 
The following article has been added to your basket
Continue shopping  Proceed to checkout