Kuznyechik

Kuznyechik
General
DesignersInfoTeCS JSC[1]
First published2015
CertificationGOST, and FSS
Cipher detail
Key sizes256 bits Feistel network
Block sizes128 bits
StructureSubstitution–permutation network
Rounds10
Best public cryptanalysis
A meet-in-the-middle attack on 5 rounds.[2]

Kuznyechik (Russian: Кузнечик, literally "grasshopper") is a symmetric block cipher. It has a block size of 128 bits and key length of 256 bits. It is defined in the National Standard of the Russian Federation GOST R 34.12-2015[3][4] and also in RFC 7801.

The name of the cipher can be translated from Russian as grasshopper, however, the standard explicitly says that the English name for the cipher is Kuznyechik (/kʊznˈɛɪk/). The designers claim that by naming the cipher Kuznyechik they follow the trend of difficult to pronounce algorithm names set up by Rijndael and Keccak.[5] There is also a rumor that the cipher was named after its creators: A. S. Kuzmin,[6] A. A. Nechaev[7] and Company (Russian: Кузьмин, Нечаев и Компания).[citation needed]

The standard GOST R 34.12-2015 defines the new cipher in addition to the old GOST block cipher (now called Magma) as one and does not declare the old cipher obsolete.[8]

Kuznyechik is based on a substitution–permutation network, though the key schedule employs a Feistel network.

  1. ^ "Archived copy". Archived from the original on 2016-04-24. Retrieved 2016-04-13.{{cite web}}: CS1 maint: archived copy as title (link)
  2. ^ Cite error: The named reference mitm was invoked but never defined (see the help page).
  3. ^ "GOST R 34.12-2015". GostPerevod.
  4. ^ "National Standard of the Russian Federation GOST R 34.12–2015" (PDF). tc26.ru. Archived from the original (PDF) on 2017-11-04.
  5. ^ "Low-Weight and Hi-End: Draft Russian Encryption Standard" (PDF). Markku-Juhani O. Saarine.
  6. ^ "A. S. Kuzmin's research while affiliated with Lomonosov Moscow State University and other places". ResearchGate.
  7. ^ "Profile: A. A. Nechaev". ResearchGate.
  8. ^ "GOST R 34.12–2015: what to expect from a new standard?". itsec.ru (in Russian).