Differential analysis of three rounds of cipher «Kuznyechik»

Download article in PDF format

Authors: Tolomanenko E. A.

Annotation: «Kuznyechik» is a new symmetric encryption algorithm, adopted as an encryption standard GOST R 34.12–2015, built on the principle of SP-network. There are still no publications on the differential properties of the algorithm «Kuznyechik». In this paper, the properties of the main operations are re- searched and described, and a method of differential analysis of three rounds of the algorithm of encryption «Kuznyechik» is proposed. In the issue of the investigation of the differential properties of the nonlinear function S and linear function L, it was established that a 1 non-zero byte of the difference as a result of the function L can be expanded into 16 non-zero bytes, passes through the replacement block S, and then folded again into 1 nonzero byte. The developed scheme allows to affect the active S-unit a minimum number of times. Thus, the overall complexity of the analysis, including searching for the correct pairs of texts and searching for bits of the secret en- cryption key is 2 108 + 6 * 2 120 encryptions.

Keywords: cryptography, block cipher, sp-network, crypt- analysis, differential cryptanalysis, cipher «kuznyechik», gost r 3412-2015

Viktor N. Maslennikov

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 51-21-21 / 51-43-02

  vnmas@tusur.ru

Subscription for updates