DocumentCode
770813
Title
Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment)
Author
Good, T. ; Benaissa, M.
Author_Institution
Dept. of Electr. & Electron. Eng., Univ. of Sheffield
Volume
1
Issue
1
fYear
2007
fDate
3/1/2007 12:00:00 AM
Firstpage
1
Lastpage
10
Abstract
Two designs have been presented for high throughput pipelined implementation using field-programmable gate arrays (FPGAs) of the advanced encryption standard (AES). Both are believed to be faster than the existing FPGA designs and achieve throughputs of 30 and 28 Gbps. The fastest design achieves a throughput, for either encipher or decipher, in excess of 30 Gbps using a Xilinx Spartan-III part and allows key changes every 120 cycles. A second design achieves a throughput of 28 Gbps using a Xilinx Virtex-II part and supports both key and encipher/decipher changes every clock cycle. In order to achieve this, careful floor planning and a novel pipelined key expander were developed together with modifications to the MixColumns and composite field implementation of the SubBytes operation. Such an architecture has application for servers supporting multiple AES secure channels and can support, in a multi-channel environment, any feedback mode, including cipher block chaining. Previous pipelined designs have not shown this capability
Keywords
cryptography; field programmable gate arrays; logic design; MixColumns; Xilinx Spartan-III; Xilinx Virtex-II; field-programmable gate array design; floor planning; pipelined advanced encryption standard; subbytes operation;
fLanguage
English
Journal_Title
Information Security, IET
Publisher
iet
ISSN
1751-8709
Type
jour
DOI
10.1049/iet-ifs:20060059
Filename
4149675
Link To Document