DocumentCode :
2004409
Title :
DSPs, BRAMs and a Pinch of Logic: New Recipes for AES on FPGAs
Author :
Drimer, Saar ; Guneysu, Tim ; Paar, Christof
Author_Institution :
Comput. Lab., Univ. of Cambridge, Cambridge, UK
fYear :
2008
fDate :
14-15 April 2008
Firstpage :
99
Lastpage :
108
Abstract :
We present an AES cipher implementation that is based on the BlockRAM and DSP units embedded within Xilinx\´s Virtex-5 FPGAs. An iterative "basic" module outputs a 32 bit column of an AES round each clock cycle, with a throughput of 1.76 Gbit/s when processing two 128 bit inputs. This construct is replicated four times for a 128 bit datapath for a full AES round with 6.21 Gbit/s throughput when processing eight inputs. Finally, the "round" module is replicated ten times for a fully unrolled design that yields over 55 Gbit/s of throughput. The combination and arrangement of the specialized embedded functions available in the FPGA allows us to implement our designs using very few traditional user logic elements such as flip-flops and lookup tables, yet still achieve these high throughputs. The complete source code for these designs is made publicly available for use in further research and for replicating our results. Our contribution ends with a discussion of comparing cipher implementations in the literature, and why these comparisons can be meaningless without a common reporting style, platform, or within the context of a specific constrained application.
Keywords :
cryptography; digital signal processing chips; field programmable gate arrays; flip-flops; random-access storage; BlockRAM; DSP; Xilinx Virtex-5 FPGA; bit rate 1.76 Gbit/s; bit rate 6.21 Gbit/s; cipher implementations; clock cycle; flip-flops; logic elements; Clocks; Computer security; Cryptography; Digital signal processing; Embedded computing; Field programmable gate arrays; Hardware; Laboratories; Logic; Throughput; AES; DSP units; FPGA;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2008. FCCM '08. 16th International Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
978-0-7695-3307-0
Type :
conf
DOI :
10.1109/FCCM.2008.42
Filename :
4724893
Link To Document :
بازگشت