Protokół CHAP CHAP (Challenge Handshake Authentication Protocol) – jest jednym z dwóch obok PAP sposobów uwierzytelniania w PPP. Zapewnia on węzłom zgłaszanie swojej tożsamości za pomocą trójfazowego uzgadniania. Jest on bezpiecznym protokołem oraz zapewnia ochronę przed atakami wykorzystującymi podsłuch transmisji. Jest preferowanym sposobem uwierzytelniania w PPP. Sposób działania: → Po nawiązaniu połączenia modemowego serwer dokonujący uwierzytelniania wysyła komunikat wzywający klienta → Klient hashuje komunikat wezwania ze swoim hasłem użytkownika i przesyła do serwera → Serwer sprawdza odpowiedź dokonując tego samego obliczenia co klient. Jeżeli wszystko się powiedzie to zostaje wysłane potwierdzenie pomyślnego uwierzytelnienia → W losowych odstępach czasu serwer wysyła nowe wezwania do klienta i kroki od 1 do 3 są powtarzane