IPsec è un insieme di protocolli che specificano un'architettura di sicurezza a livello del protocollo IP; è stato progettato insieme con IPv6, di cui è parte integrante, ma può opzionalmente essere utilizzato anche con IPv4 come estensione3. IPsec può essere implementato nei singoli host oppure in sistemi intermedi detti security gateway, e fornisce essenzialmente servizi di autenticazione, integrità e riservatezza; dato che tali servizi sono forniti a livello IP possono essere utilizzati da qualunque protocollo di livello superiore in modo totalmente trasparente.