Internet Protocol Security (IPSec) er navnet på en rekke protokoller som sørger for en sikker kommunikasjon med Internet Protocol (IP) ved å autentisere og kryptere enhver IP-pakke under en kommunikasjonssesjon. IPSec inneholder protokoller for å etablere gjensidig autentisering i begynnelsen av en sesjon og tildelinger av krypteringsnøkler under sesjonen. IPSec kan bli brukt til å beskytte dataflyten mellom et par av verter, mellom et par av nettverk og mellom et nettverk og en vert..[1]