IPsec (Internet Protocol Security) fournit un ensemble de services de sécurité à la couche IP en permettant à un système (compatible IPsec) de choisir les protocoles de sécurité requis, de déterminer l'algorithme à employer pour le service concerné, et de mettre en place toutes les clés de cryptage exigées pour assurer les services demandés. L'architecture IPsec est décrite dans la RFC-2401 (www.ietf.org RFC-2401). IPsec a été choisi pour être inclus dans IPv6. IPsec a été conçu initialement comme un protocole de sécurité puissant, et en particulier pour remplacer certains protocoles plus anciens comme PPTP.
Aujourd'hui IPsec est le moyen le plus sécurisé pour accéder au réseau d'entreprise via Internet:
Mécanismes puissants de chiffrement : Encapsulated Security Payload (ESP) utilisant DES, 3DES, AES avec des clés de longueur importante (128, 192 ou 256 bits).Authentification puissante des identités grace à l'utilisation de X-Auth et des certificats avec des longueur de clé importante (1536, 2048 bits).Utilisation de Internet Key Exchange (IKE) et de ISAKMP pour échanger automatiquement des clés et réaliser des authentifications mutuelles.Protection contre les attaques de type "deni de service". Les protocoles IPsec emploient un mécanisme de fenêtre glissante. Les paquets sont numérotés et seulement acceptés s'ils rentrent dans la fenêtre.Utilisation de clé USB ou de Token/Carte à puce avec le logiciel Client VPN pour protéger les informations d'identité/authentification et les configurations VPN (spécifique TheGreenBow).