DocumentCode :
3650370
Title :
Universal strong encryption FPGA core implementation
Author :
D. Runje;M. Kovac
Author_Institution :
Fac. of Electr. Eng. & Comput., Zagreb Univ., Croatia
fYear :
1998
Firstpage :
923
Lastpage :
924
Abstract :
IDEA is a symmetric block cipher with a 128-bit key proposed to replace DES where a strong encryption is required. Many applications need speed of a hardware encryption implementation while trying to preserve flexibility and low cost of a software implementation. In this paper we have presented one solution of this problem. Our system architecture uses a single core module named Round to implement the IDEA algorithm. Using the core we were able to implement and test an example application in only three days. This "off the shelf" solution for designing a cryptographic application using the IDEA algorithm significantly reduced the design cycle, thus greatly reducing time-to-marker and cost of such designs. By increasing the number of the Round modules, a system designer can linearly increase the speed of the design. This system design methodology makes it possible to achieve the necessary performance, or to preserve area (and reduce costs) when needed unlike other known approaches. We have implemented one Round UNICORN architecture in Xilinx FPGA. After implementation the chip has been tested using the standard test vectors and it was capable of performing 2.8 Mbps encryption in both ECB and CBC mode.
Keywords :
"Cryptography","Field programmable gate arrays"
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 1998., Proceedings
Print_ISBN :
0-8186-8359-7
Type :
conf
DOI :
10.1109/DATE.1998.655971
Filename :
655971
Link To Document :
بازگشت