Internet Protocol Security (IPsec) ist eine Möglichkeit, die Internet-Kommunikation sicherer und privater zu machen.

IPsec ist eine Sammlung von Protokollen zur Sicherung der Kommunikation über das Internetprotokoll (IP) durch Authentifizierung (und optional Verschlüsselung) jedes IP-Pakets eines Datenstroms. IPsec umfasst auch Protokolle zum Aufbau einer gegenseitigen Authentifizierung zwischen Agenten zu Beginn der Sitzung und zur Aushandlung von kryptographischen Schlüsseln, die während der Sitzung verwendet werden. IPsec kann zum Schutz von Datenströmen zwischen einem Paar von Hosts (z.B. Computerbenutzern oder Servern), zwischen einem Paar von Sicherheits-Gateways (z.B. Routern oder Firewalls) oder zwischen einem Sicherheits-Gateway und einem Host verwendet werden. RFC 2406

IPsec ist eine End-to-End-Sicherheitslösung und arbeitet auf der Internet-Schicht der Internet Protocol Suite, vergleichbar mit Schicht 3 im OSI-Modell. Andere weit verbreitete Internet-Sicherheitsprotokolle wie SSL, TLS und SSH arbeiten in den oberen Schichten dieser Modelle. Dadurch wird IPsec flexibler, da es zum Schutz aller Protokolle der höheren Schichten verwendet werden kann, da Anwendungen nicht für die Verwendung von IPsec konzipiert werden müssen, während die Verwendung von TLS/SSL oder anderen Protokollen der höheren Schichten in die Anwendung integriert werden muss.

Der Begriff "IPsec" wird offiziell von der Internet Engineering Task Force (IETF) definiert. Diese Definition schließt die Groß- und Kleinschreibung des Begriffs ein; oft wird der Begriff IPSec falsch geschrieben.