Print Send information

Ellipsys Middleware

ESS-03 Linux IPsec

Elliptic offers Ellipsys Linux IPsec reference software to help customers in the creation of a complete IPsec solution. In order to optimize overall performance, it is vital that the offload engine be efficiently coupled to the software system. Elliptic has built a complete solution around Linux Fedora Core 6 IPsec (2.6.22 or higher) for the CLP-25 and CLP-36 ESP/AH IPsec packet processors.

Linux offers a complete IPsec solution which is tightly integrated into the TCP/IP stack and offers a complete solution for the data plane packet manipulation required for IPsec. Ellipsys Linux IPsec offers a reference design for data plane IPsec and supports fast data path hardware offload for both IPv4 and IPv6 implementations. IPv4 IPsec offload is done through the substitution of hardware ESP/AH header processing for the native software functions. IPv6 IPsec offload is done through crypto offload of the base algorithms such as AES, 3DES and HMAC/SHA-1.

The following features are available in the ESS-03:

  • Seamlessly integrates hardware offload into Linux IPsec
  • Supports IPv4 IPsec PDU processing hardware offload
    • Replacement of fast path ESP/AH function with hardware
  • Supports IPv6 IPsec hardware offload
    • Replacement of fast path cipher operations with hardware
  • Reference code licensed in C Source Code
  • Developed for Linux Fedora Core 6 with the 2.6.22 kernel
  • FPGA based evaluation platform available with the EVAL-01 Evaluation Card