• DocumentCode
    2996771
  • Title

    Efficient Hardware Accelerator for IPSec Based on Partial Reconfiguration on Xilinx FPGAs

  • Author

    Salman, Ahmad ; Rogawski, Marcin ; Kaps, Jens-Peter

  • Author_Institution
    Volgenau Sch. of Eng., George Mason Univ., Fairfax, VA, USA
  • fYear
    2011
  • fDate
    Nov. 30 2011-Dec. 2 2011
  • Firstpage
    242
  • Lastpage
    248
  • Abstract
    In this paper we present a practical low-end embedded system solution for Internet Protocol Security (IPSec) implemented on the smallest Xilinx Field Programmable Gate Array (FPGA) device in the Virtex 4 family. The proposed solution supports the three main IPSec protocols: Encapsulating Security Payload (ESP), Authentication Header (AH) and Internet Key Exchange (IKE). This system uses efficiently hardware-software co-design and partial reconfiguration techniques. Thanks to utilization of both methods we were able to save a significant portion of hardware resources with a relatively small penalty in terms of performance. In this work we propose a division of the basic mechanisms of IPSec protocols, namely cryptographic algorithms and their modes of operation to be implemented either in software or hardware. Through this, we were able to combine the high performance offered by a hardware solution with the flexibility of a software implementation. We show that a typical IPSec protocol configuration can be combined with Partial Reconfiguration techniques in order to efficiently utilize hardware resources.
  • Keywords
    Internet; cryptographic protocols; field programmable gate arrays; hardware-software codesign; IPSec protocol; Internet key exchange; Internet protocol security; Virtex 4 family; Xilinx FPGA; authentication header; cryptographic algorithm; encapsulating security payload; field programmable gate array; hardware accelerator; hardware-software co-design; partial reconfiguration technique; Field programmable gate arrays; Hardware; Internet; Protocols; Security; Software; Throughput; IPSec; Partial reconfiguration; Xilinx FPGA;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4577-1734-5
  • Type

    conf

  • DOI
    10.1109/ReConFig.2011.33
  • Filename
    6128584