"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.