Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

GOST (hash function)

Cryptographic Algorithm

The GOST hash function is a 256-bit cryptographic hash function 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 Commonwealth of Independent States is GOST 34.311-95. It is built on the GOST block cipher and must not be confused with the later Streebog hash function of the revised standard GOST R 34.11-2012. A message of any length is split into 256-bit blocks, the last block padded with zeros, and each block is run through a step hash function that generates four keys, enciphers the running hash value with them and then shuffles the result. Along the way the algorithm keeps a running 256-bit sum of all blocks and the message length in bits, and at the end it hashes the length and then the sum to produce the final digest. A 2008 cryptanalysis paper reported a collision attack and preimage attacks against the full-round function.

Connections

In Field

Cryptography, Fields
Source GOST (hash function) (Wikipedia)
Sources
GOST (hash function) (Wikipedia)
  • In Field: Cryptography, Lead
    is a 256-bit cryptographic hash function
  • In Group: Cryptographic Hash Function, Lead, group placement
    is a 256-bit cryptographic hash function
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.