2000 IEEE Symposium on Field-Programmable Custom Computing Machines
A Bit-Serial Implementation of the International Data Encryption Algorithm IDEA
Napa, California
April 17-April 19
ISBN: 0-7695-0871-5
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 125MHz. An implementation on a Xilinx Virtex XCV300-4 was successfully tested, delivering a throughput of 500Mb/sec. With an XCV1000-6 device, the estimated performance is 2.35Gb/sec, three orders of magnitude faster than a software implementation on a 450MHz Intel Pentium II. This design is suitable for applications in on-line encryption for high-speed networks.
Citation:
M.P. Leong, O.Y.H. Cheung, K.H. Tsoi, P.H.W. Leong, "A Bit-Serial Implementation of the International Data Encryption Algorithm IDEA," fccm, pp.122, 2000 IEEE Symposium on Field-Programmable Custom Computing Machines, 2000