Challenge Handshake Authentication Protocol یا به اختصار CHAP ، یک نتورک لاگین پروتکل است که از یک مکانیزم چالشی بازخوردی استفاده می کند. CHAP محافظت در برابر حمله بازپخش را؛ توسط همکار و از راه استفاده مرتب از یک متغیر در حال تغییر و یک متغیر چالش ارزیابی و فراهم میکند.