GOST 28147-89 Block Cipher

GOST 28147-89 Block Cipher


Category: Crypto Core

Created: March 13, 2014

Updated: January 27, 2020

Language: Verilog

Other project properties

Development Status: Stable

Additional info: FPGA proven

WishBone compliant: No

WishBone version: n/a

License: BSD


The GOST block cipher, defined in standard GOST 28147-89, is a Soviet and Russian government standard symmetric key block cipher.
Developed in the 1970s, the standard has been marked ”Top Secret” and the downgraded to ”Secret” in 1990. Shortly after the dissolution of the USSR, it was declassified and it was released to the public in 1994.
wikipedia: http://en.wikipedia.org/wikiGOST_%28block_cipher%29


Core supported ecb, ecb pipeline, cfb, mac.


Core was tested on a Altera Cyclone II
ecb mode needs ~200 LUTs
ecb pipeline need ~3k LUTs