Η ασφάλεια πρωτοκόλλου διαδικτύου (IPsec) είναι ένας τρόπος για να γίνουν οι επικοινωνίες στο διαδίκτυο πιο ασφαλείς και ιδιωτικές.

Το IPsec είναι μια συλλογή πρωτοκόλλων για την εξασφάλιση των επικοινωνιών του πρωτοκόλλου Διαδικτύου (IP) με την αυθεντικοποίηση (και προαιρετικά την κρυπτογράφηση) κάθε πακέτου IP μιας ροής δεδομένων. Το IPsec περιλαμβάνει επίσης πρωτόκολλα για την καθιέρωση αμοιβαίας αυθεντικοποίησης μεταξύ των παραγόντων στην αρχή της συνόδου και τη διαπραγμάτευση των κρυπτογραφικών κλειδιών που θα χρησιμοποιηθούν κατά τη διάρκεια της συνόδου. Το IPsec μπορεί να χρησιμοποιηθεί για την προστασία των ροών δεδομένων μεταξύ ενός ζεύγους κεντρικών υπολογιστών (π.χ. χρήστες υπολογιστών ή διακομιστές), μεταξύ ενός ζεύγους πυλών ασφαλείας (π.χ. δρομολογητές ή τείχη προστασίας) ή μεταξύ μιας πύλης ασφαλείας και ενός κεντρικού υπολογιστή. RFC 2406

Το IPsec είναι μια λύση ασφάλειας από άκρο σε άκρο και λειτουργεί στο επίπεδο Διαδικτύου της σουίτας πρωτοκόλλων Διαδικτύου, συγκρίσιμο με το επίπεδο 3 του μοντέλου OSI. Άλλα πρωτόκολλα ασφαλείας του Διαδικτύου που χρησιμοποιούνται ευρέως, όπως τα SSL, TLS και SSH, λειτουργούν στα ανώτερα στρώματα αυτών των μοντέλων. Αυτό καθιστά το IPsec πιο ευέλικτο, καθώς μπορεί να χρησιμοποιηθεί για την προστασία όλων των πρωτοκόλλων υψηλότερου επιπέδου, επειδή οι εφαρμογές δεν χρειάζεται να σχεδιαστούν για να χρησιμοποιούν το IPsec, ενώ η χρήση του TLS/SSL ή άλλων πρωτοκόλλων υψηλότερου επιπέδου πρέπει να είναι ενσωματωμένη στην εφαρμογή.

Ο όρος "IPsec" έχει οριστεί επίσημα από την Ομάδα Εργασίας Τεχνολογίας Διαδικτύου (IETF). Αυτός ο ορισμός περιλαμβάνει τη μορφή της κεφαλαιοποίησης που χρησιμοποιείται για τον όρο- συχνά γράφεται λανθασμένα IPSec.