Title :
Implementation of an FPGA based accelerator for virtual private networks
Author :
Cheung, O.Y.H. ; Leong, P.H.W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China
Abstract :
Virtual Private Networks (VPN) are becoming increasingly popular network architectures for corporate networks. As VPNs are built on the Internet infrastructure, the data exchange among different local area networks will be passed through the Internet and thus can be easily eavesdropped, masqueraded, etc. Therefore, certain security measures must be used to deal with these privacy issues. The Internet Protocol Security (IPSec) by the Internet Engineering Task Force (IETF) addresses the abovementioned security issues and the Free Secure Wide Area Network (FreeS/WAN) is an open source software implementation of IPSec for Linux which uses triple-DES as the default encryption mode. As shown in this paper, the performance of FreeS/WAN with IPSec is 50% of that without encryption. In order to improve its performance, a field programmable gate array (FPGA) based triple-DES accelerator was built on a reconfigurable computing development platform called Pilchard and achieved a throughput of more than 120 Mb/sec for triple-DES in cipher-block chaining mode, a speedup of 3 over a software implementation, Measurements show that an FPGA-accelerated FreeS/WAN offers a 30% speedup for the TCP protocol over the original software library.
Keywords :
cryptography; field programmable gate arrays; reconfigurable architectures; telecommunication computing; telecommunication network management; telecommunication security; transport protocols; virtual private networks; 120 Mbit/s; DES algorithm; FPGA accelerator; Free Secure Wide Area Network; Internet Protocol Security; Internet infrastructure; Linux; Pilchard platform; TCP protocol; cipher-block chaining mode; communication security; corporate network architecture; encryption mode; open source software; reconfigurable computing; triple-DES algorithm; virtual private network; Cryptography; Data security; Field programmable gate arrays; IP networks; Local area networks; Open source software; Privacy; Protocols; Virtual private networks; Wide area networks;
Conference_Titel :
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7803-7574-2
DOI :
10.1109/FPT.2002.1188662