RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika. Supplement // Archive

Prikl. Diskr. Mat. Suppl., 2025 Issue 18, Pages 247–250 (Mi pdma724)

Logical Design of Discrete Automata

On the implementation of the Russian symmetric encryption algorithm “Kuznechik” for resource-efficient platforms

A. M. Kukartsev, A. A. Kuznetsov, K. V. Safonov


Abstract: The paper considers the possibility of industrial implementations of the Russian symmetric encryption algorithm “Kuznechik” (GOST R 34.12-2015 / GOST 34.12-2018 and GOST R 34.13-2015 / GOST 34.13-2018) in the gamma mode with output feedback for resource-efficient platforms used in Internet of Things devices. A modification of the algorithm based on precomputations is proposed. A ready-made industrial-grade solution for the ATmega328P and AMD64 platforms is presented. The solution is implemented in accordance with modern requirements for industrial software product development. It is free software licensed under Mozilla Public License Version 2.0. Test results are provided. The solution is available in the git repository https://gitflic.ru/project/penta/isrdt-kuznechik/.

Keywords: “Kuznechik”, OFB, GOST R 34.12-2015, GOST 34.12-2018, GOST R 34.13-2015, GOST 34.13-2018, RFC 7801, ATmega328P, optimization, pre-calculation, IoT, IIoT, industrial programming, C$++$ language.

UDC: 004.056

DOI: 10.17223/2226308X/18/52



© Steklov Math. Inst. of RAS, 2025