IPSec

IPSec

  • Used to secure IP communication by providing encryption and authentication services to each packet

  • Two Modes

    • Transport Mode

      • The payload and ESP trailer are encrypted but the IP header of the original packet is not.

      • Can be used in network address translation (NAT) because the original packet is still routed in the same way it would be without IPSec

    • Tunnel Mode

      • Encrypts the whole thing, encapsulating the entire original packet in a new IPSec shell

      • Incompatible with NAT

Protocols

  • Authentication Header

    • Protocol within IPSec that guarantees the integrity and authentication of the IP packet sender

  • Encapsulating Security Payload

    • Protocol that also provides origin authenticity and integrity

    • Provides confidentiality through encryption

    • Does not provide integrity and authentication for the entire IP packet in transport mode

    • In tunnel mode protection is provided for the entire IP packet

  • Internet Key Exchange

    • Protocol that produces the keys for the encryption process

  • Oakley

    • Uses Diffie-Hellman to create master and session keys

  • Internet Security Association Key Management Protocol

    • Software that facilitates encrypted communication between two endpoints

Last updated