UDK 004.056.55
FPGA IMPLEMENTATION OF THE ZAKREVSKIJ'S CIPHER BASED ON RECONFIGURABLE FSM
D. S. Kovalev
JSC "Information satellite system” named after academician M. F. Reshetnev" 52, Lenin str., Zheleznogorsk, Krasnoyarsk region, 662972, Russian Federation E-mail: dmisk@hotmail.com
The problem of the compact high-throughput cryptoprocessor design is considered. This problem solution based on the Finite State Machine model is offered. Zakrevskij's Cipher Based on Reconfigurable FSM is chosen as a representative of the finite automata ciphers class. FPGA Xilinx Spartan-3 hardware implementation of this cipher is presented. Values of the hardware resource using and throughput of this implementation are given. The FPGA implementation comparison of Zakrevskij's Cipher Based on Reconfigurable FSM, block cipher AES and hardware-oriented stream ciphers became eSTREAM competition finalists was made. The conclusion about Zakrevskij's Cipher Based on Reconfigurable FSM practice using possibility is made.
cryptoprocessor, FPGA, finite automata cryptosystem, Zakrevskij’s cipher, reconfigurable finite state machine.
References
  1.  Agibalov G. P. Prikladnaya diskretnaya matematika. Prilozhenie. 2009, no 2, p. 43–73.
  2. Tren'kaev V. N. Prikladnaya diskretnaya matematika. 2010, no 3, р. 69–77.
  3. Rouvroy G., Standaert F. X., Quisquater J. J., Legat J. D. Compact and efficient encryption/decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications. Proc. Intern. Conf. Inform. Technology: Coding and Computing. 2004, vol. 2, p. 583–587.
  4. Hwang D., Chaney M., Karanam S., Ton N., Gaj K. Comparison of FPGA-targeted hardware implementations of eSTREAM stream cipher candidates. SASC 2008 Workshop Record. eSTREAM Project, 2008, p. 151–162.

Kovalev Dmitry Sergeevich – software engineer, JSC “Information satellite system” named after academician M. F. Reshetnev, graduate student of the Information Security and Cryptography Department, National Research Tomsk State University. Email: dmisk@hotmail.com