<Products> Industrial> TCP/IP> Add-ons> IPSec/IKE

TCP/IP

NicheStack IPSec/IKE

IP Security/Internet Key Exchange

IPSec/IKE allows encryption of all data contents of IP packages. The keys can be replaced via the Internet (public/private key procedure).
Available encryption mechanisms: DES, Triple DES, AES (128, 192, 256 Bit), MDS, SHA-1, SHA-2 (256, 384, 512 Bit).

Specific features

  • Specifically optimized for embedded applications (code size, memory requirement and performance)
  • Easily portable via ANSI-C source code
  • Adapted for NicheStack v4, NicheStack v6 and NicheStack Dual v4v6
  • Can be used with or without operating system

Supported RFCs

  • RFC 2401 - Security Architecture for the Internet Protocol
  • RFC 2406 - Encapsulating Security Payload (ESP)
  • RFC 2402 - IP Authentication Header
  • RFC 2407 - Internet IP Security Domain of Interpretation for ISAKMP
  • RFC 2408 - Internet Security Association and Key Management Protocol (ISAKMP)
  • RFC 2409 - Internet Key Exchange (IKE)
  • RFC 2405 - ESP DES-CBC Cipher Algorithm With Explicit IV
  • RFC 2451 - ESP CBC-Mode Cipher Algorithms
  • RFC 2104 - HMAC: Keyed-Hashing for Message Authentication
  • RFC 2403 - Use of HMAC-MD5-96 within ESP and AH
  • RFC 2404 - Use of HMAC-SHA-1-96 within ESP and AH
  • RFC 2410 - NULL Encryption Algorithm
  • draft-ietf-ipsec-ciph-aes-cbc - AES Cipher Algorithm
  • draft-ietf-ipsec-ciph-sha-256 - HMAC-SHA-256-96