Design of a cryptoprocessor elements with the domestic CAD "Ark"

Бесплатный доступ

Article investigates a crypto processor - the "CRYPTON" subscriber coder/decoder in order to assess the feasibility of implementation with the domestic elements in the framework of import substitution tasks. Authors study GOST 28147-89, which describes the encryption and decryption algorithms used in "CRIPTON". It turns out that one of the basic operations on 2 32-bit operands is bitwise XOR, addition modulo 2 in degree 32, a shift, including cyclic, permutation. To implement the algorithm we need eleven 32-bit registers, adders, a substitution code converter and a finite state machine. It is shown that the elements used, including of foreign manufacturers FPGAs can be replaced by domestic analogs. It is proposed to use Uncommited Logic Array (ULA) instead of FPGAs. Some devices of the crypto processor are being developed using the domestic CAD system Ark. Simulation confirms the performance of the proposed devices.

Еще

Cryptoprocessor, uncommited logic array, cad

Короткий адрес: https://sciup.org/147245441

IDR: 147245441   |   DOI: 10.17072/1993-0550-2019-2-60-66

Статья научная