IKE (Internet Key Exchange) is a key exchange mode for ISAKMP. IKE is used to securely exchange encryption keys as part of building a VPN tunnel.

IKE supports the following encryption algorithms:

IKE supports the following hash algorithms:

  • MD5
  • SHA
  • Tiger

IKE supports the following authentication methods:

  • Pre-shared key
  • DSS signatures
  • RSA signatures
  • Encryption with RSA
  • Revised encryption with RSA

IKE utilizes the Diffie-Hellman asymmetric cipher for key exchange.

IKE is fully documented in RFC 2409: The Internet Key Exchange (IKE).