RUS  ENG
Full version
JOURNALS // Matematicheskie Voprosy Kriptografii [Mathematical Aspects of Cryptography] // Archive

Mat. Vopr. Kriptogr., 2024 Volume 15, Issue 1, Pages 97–125 (Mi mvk464)

On the Bit-Slice representations of some nonlinear bijective transformations

O. C. Puente, R. F. Leal, R. A. de la Cruz Jiménez

Institute of Cryptography, Havana University, Cuba

Abstract: We study how to obtain efficient Bit-Slice representations in some classes of nonlinear bijective transformations having almost optimal cryptographic properties. For some 8-bit instances belonging to these classes, we determine (by combining analytical methods with a open source tool) its low gate count logic circuit representations through binary logic operations $\mathtt{AND, XOR, OR}$ and $\mathtt{NOT}$. In particular, for the S-Box used in the Russian cryptographic standard GOST R 34.12-2015 "Kuznyechik”, we derive a Bit-Slice implementation which consume a total of 176 binary logical operations. The new representation requires 51 Boolean operations less than in previously known one (that need 227 bitwise logical operations, see, for example, [1]).

Key words: Bit-Slice, block cipher, nonlinear bijective transformation, S-Box, GOST R 34.12-2015 «Kuznyechik».

UDC: 519.719.2

Received 18.V.2023

Language: English

DOI: 10.4213/mvk464



© Steklov Math. Inst. of RAS, 2024