GOST (hash function)

GOST R 34.11-94
General
DesignersFAPSI and VNIIstandart (USSR)
First published1994-05-23 (declassified)
Derived fromGOST block cipher
SuccessorsStreebog
CertificationGOST standard
Detail
Digest sizes256 bits
Rounds32
Best public cryptanalysis
A 2008 attack breaks the full-round hash function. The paper presents a collision attack in 2105 time, and preimage attacks in 2192 time.[1]

The GOST hash function, defined in the standards GOST R 34.11-94 and GOST 34.311-95 is a 256-bit cryptographic hash function. It was initially defined in the Russian national standard GOST R 34.11-94 Information Technology – Cryptographic Information Security – Hash Function. The equivalent standard used by other member-states of the CIS is GOST 34.311-95.

This function must not be confused with a different Streebog hash function, which is defined in the new revision of the standard GOST R 34.11-2012.[2]

The GOST hash function is based on the GOST block cipher.

  1. ^ Cite error: The named reference gost-2008 was invoked but never defined (see the help page).
  2. ^ GOST R 34.11-2012: Streebog Hash Function