home products design-services company clients news careers contact us

IPsec solutions

Overview

IPsec (short for IP security) is defined by a set of protocols which were developed by the Internet Engineering Task Force (IETF) to allow secure communication of IP datagrams over an untrusted network such as the Internet to create a Virtual Private Network (VPN). The latest IPsec proposed standards are defined in a series of Request For Comments (RFC 4301 to 4309) plus RFC 4835 which details the requirements for ESP cryptographic algorithm support. The set of protocols described within these RFC's provide for the access control, encryption, authentication, data integrity and key exchange mechanisms required to ensure data security between two communicating network devices at the IP layer.

The most commonly used IPsec protocol for securing IP traffic is Encapsulating Security Payload (ESP) as described in RFC 4303 which provides data confidentiality, data origin authentication, connectionless integrity, an anti-replay service, and limited traffic flow confidentiality for IPv4 and IPv6 traffic. ESP may be used to provide security either between a pair of communicating network hosts, between a pair of security gateways, or between a network host and a security gateway. Our ESP Primer provides a basic introduction to ESP and how the Helion ESP Engine may be utilised to accelerate IPsec packet processing.

Helion ESP Engine

The Helion ESP Engine is designed to provide hardware acceleration of all ESP packet processing tasks including the encapsulation, padding, encryption and authentication algorithms required to implement a high throughput IPsec solution in FPGA or ASIC. In addition to greatly increasing the IPsec data throughput, offloading ESP packet processing into hardware allows a system CPU to concentrate on the more complex IPsec processing tasks which are more suited to software such as the Internet Key Exchange (IKE). IKE is responsible for establishment and maintenance of secure connections, as well as performing mutual authentication and key exchanges with other IPsec endpoints.

Its modular architecture provides full support for all ESP encryption and authentication algorithms specified by RFC 4835 as well as proposed combined mode algorithms such as AES-CCM and AES-GCM which may become future requirements for IPsec implementations. Typically only a subset of these algorithms will be implemented, but as a minimum at least one confidentiality algorithm and one authentication algorithm must be supported to allow the full range of security service types to be offered and to ensure IPsec compliance. The Helion ESP Engine can be configured to support as few, or as many, confidentiality and authentication algorithms as required for an optimum IPsec solution.

Features
  • Supports all ESP encryption and authentication algorithms specified in RFC 4835
  • Configurable modular architecture supports one or more confidentiality and authentication algorithms which may be dynamically selected during operation
  • Available with either High rate, or Lower rate/low resource usage AES security modules
  • Supports all three ESP security service combinations
  • Suitable for use in IPv4 and IPv6 IPsec applications
  • Supports both Transport and Tunnel mode operation
  • Extended (64-bit) Sequence Number support
  • Supports optional insertion of padding for Traffic Flow Confidentiality (TFC)
  • Automatic ESP default padding generation and checking
  • Supports Gigabit/s data throughputs in high-performance target technologies

The Helion ESP Engine is available in versions for use in ASIC, Altera and Xilinx FPGA, and in common with all Helion IP cores has been designed with each technology firmly in mind to yield the very best and most efficient results.

Whitepapers

Click here for the Helion IPsec ESP Primer (PDF format)

Datasheets

Click here for the Altera FPGA core data sheet (PDF format)
Click here for the Xilinx FPGA core data sheet (PDF format)

Software support

In addition to the ESP core, comprehensive software support is available to allow the user to implement a fully compliant IPsec solution running in a combination of software and hardware. Please visit our security software partners page for more information on the availability of these fully integrated solutions.

Contact

For more detailed information on these or any of our other products and services, please feel free to email us at helioncores@heliontech.com and we will be pleased to discuss how we can assist with your individual requirements.


copyright © Helion Technology Limited, 1998-2008. All rights reserved.
Web Site Developed by
Goldstag Limited