DocumentCode :
3020197
Title :
IPSec Implementation on Xilinx Virtex-II Pro FPGA and Its Application
Author :
Lu, Jing ; Lockwood, John
Author_Institution :
Appl. Res. Lab., Washington Univ., USA
fYear :
2005
fDate :
04-08 April 2005
Abstract :
In this paper, we propose an IPSec implementation on Xilinx Virtex-II Pro FPGA1. We move the key management and negotiation into software function calls that run on the PowerPC processor core. On the data path, reconfigurable hardware logic implements time-critical functions for AES encryption and HMAC authentication. In our approach, the fast hardware processing is quasi-independent of the software processing. In traditional hardware systems, it is often the case that fast hardware modules wait for slow softwares to feed input data and retrieve output data. This causes the hardware component to stay in idle and suffer low utilization. Our contribution in this paper is to separate the IPSec data path from the control path, where the hardware has a full control of data processing and invokes the control software only when necessary. We illustrate the use of the IPSec implementation on a reconfigurable network device to secure the control and configuration channel.
Keywords :
authorisation; cryptography; field programmable gate arrays; message authentication; microprogramming; reconfigurable architectures; AES encryption; HMAC authentication; IPSec data path; PowerPC processor core; Xilinx Virtex-II Pro FPGA; reconfigurable hardware logic; reconfigurable network device; software function call; Application software; Authentication; Cryptography; Energy management; Feeds; Field programmable gate arrays; Hardware; Power system management; Reconfigurable logic; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
Type :
conf
DOI :
10.1109/IPDPS.2005.262
Filename :
1420018
Link To Document :
بازگشت