DocumentCode :
2873793
Title :
A bit-serial implementation of the international data encryption algorithm IDEA
Author :
Leong, M.P. ; Cheung, O.Y.H. ; Tsoi, K.H. ; Leong, P.H.W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, China
fYear :
2000
fDate :
2000
Firstpage :
122
Lastpage :
131
Abstract :
A high-performance implementation of the International Data Encryption Algorithm (IDEA) is presented in this paper. Using a novel bit-serial architecture to perform multiplication modulo 216+1, the implementation occupies a minimal amount of hardware. The bit-serial architecture enabled the algorithm to be deeply pipelined to achieve a system clock rate of 125 MHz on a Xilinx Virtex XCV300-6, delivering a throughput of 500 Mb/sec. With a XCV1000-6 device, the estimated performance is 2 Gb/sec, three orders of magnitude faster than a software implementation on a 450 MHz Intel Pentium II. This design is suitable for applications in on-line encryption for high-speed networks
Keywords :
cryptography; pipeline processing; reconfigurable architectures; Intel Pentium II; XCV1000-6 device; Xilinx Virtex XCV300-6; bit-serial architecture; bit-serial implementation; high-speed networks; international data encryption algorithm IDEA; multiplication modulo; online encryption; software implementation; system clock rate; Asynchronous transfer mode; Clocks; Computer architecture; Computer science; Cryptography; Hardware; High-speed networks; Software performance; Throughput; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0871-5
Type :
conf
DOI :
10.1109/FPGA.2000.903399
Filename :
903399
Link To Document :
بازگشت