VLSI architecture of burst mode acceleration for 128-bit block ciphers

"Burst mode" is a new cipher mode, which is devised dedicatedly for the high performance implementation of the Advanced Encryption Standard (AES) and other next generation 128-bit block cipher algorithms. In comparison with the conventional modes, the burst mode achieves a considerable increase in the throughput by employing a novel stream cipher mechanism which can encrypt 64 plaintext blocks through 16 times of block cipher encryptions. This paper presents a high performance VLSI architecture of burst mode implemented as an accelerator core running in parallel with a block cipher in software. Implementation results show that this burst mode with the use of this hardware accelerator raises the speed of the software implementation by four times, achieving a maximum rate of 3.4 Gbps.

[1]  Seth Copen Goldstein,et al.  PipeRench: A Reconfigurable Architecture and Compiler , 2000, Computer.

[2]  Wolfgang Fichtner,et al.  A 177 Mb/s VLSI implementation of the International Data Encryption Algorithm , 1994 .

[3]  John Wawrzynek,et al.  Garp: a MIPS processor with a reconfigurable coprocessor , 1997, Proceedings. The 5th Annual IEEE Symposium on Field-Programmable Custom Computing Machines Cat. No.97TB100186).

[4]  Bryan Weeks,et al.  Hardware Performance Simulations of Round 2 Advanced Encryption Standard Algorithms , 2000, AES Candidate Conference.