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