Design of a cryptoprocessor elements with the domestic CAD "Ark"
Автор: Zobnina O.A., Kamenskih A.N., Korolev G.K., Tyurin S.F.
Журнал: Вестник Пермского университета. Серия: Математика. Механика. Информатика @vestnik-psu-mmi
Рубрика: Информатика. Информационные системы
Статья в выпуске: 2 (45), 2019 года.
Бесплатный доступ
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