Chapter 20. Encryption and Authentication

Table of Contents

1. Modes of using encryption and authentication
1.1. Transport mode
1.2. Tunnel mode
2. Support in kernel (ESP and AH)
2.1. Support in vanilla Linux kernel 2.4.x
2.2. Support in vanilla Linux kernel 2.6.x
3. Automatic key exchange (IKE)
3.1. IKE daemon ”racoon”
3.2. IKE daemon ”pluto”
4. Additional informations:

Unlike in IPv4, encryption and authentication is a mandatory feature of IPv6. Those features are normally implemented using IPsec (which can be also used by IPv4).