DocumentCode
2824529
Title
FPGA parallel-pipelined AES-GCM core for 100G Ethernet applications
Author
Henzen, Luca ; Fichtner, Wolfgang
Author_Institution
Integrated Syst. Lab., ETH Zurich, Zurich, Switzerland
fYear
2010
fDate
14-16 Sept. 2010
Firstpage
202
Lastpage
205
Abstract
The forthcoming IEEE 802.3ba Ethernet standard will provide data transmission at a bandwidth of 100 Gbit/s. Currently, the fastest cryptographic primitive approved by the U.S. National Institute for Standard and Technology, that combines data encryption and authentication, is the Galois/Counter Mode (GCM) of operation. If the feasibility to increase the speed of the GCM up to 100 Gbit/s on ASIC technologies has already been demonstrated, the FPGA implementation of the GCM in secure 100G Ethernet network systems arises some important structural issues. In this paper, we report on an efficient FPGA architecture of the GCM combined with the AES block cipher. With the parallelization of four pipelined AES-GCM cores we were able to reach the speed required by the new Ethernet standard. Furthermore, the time-critical binary field multiplication of the authentication process relies on four pipelined 2-step Karatsuba-Ofman multipliers.
Keywords
cryptography; field programmable gate arrays; local area networks; 100G Ethernet applications; AES block cipher; ASIC technologies; FPGA implementation; FPGA parallel-pipelined AES-GCM core; Galois/counter mode; IEEE 802.3ba Ethernet standard; authentication; cryptographic primitive; data encryption; pipelined 2-step Karatsuba-Ofman multipliers; time-critical binary field multiplication; Authentication; Computer architecture; Encryption; Ethernet networks; Field programmable gate arrays; Radiation detectors;
fLanguage
English
Publisher
ieee
Conference_Titel
ESSCIRC, 2010 Proceedings of the
Conference_Location
Seville
ISSN
1930-8833
Print_ISBN
978-1-4244-6662-7
Type
conf
DOI
10.1109/ESSCIRC.2010.5619894
Filename
5619894
Link To Document