Teadmise puudumise protokoll ehk teadmise puudumise tõend (eesti keeles ei ole keelend "nullteadmise tõend" soovitatav) on informatsiooni vahetamise meetod krüptograafias, kus üks osapool tõendab teisele (tavaliselt matemaatilise) väite õigsust, paljastamata midagi muud kui väite tõesust. Teisisõnu tõendaja tõestab kontrollijale, et ta teab mingit kindlat saladust, saladuse enda kohta teavet avaldamata.
Selle protokolli olulisem aspekt on usaldusväärsus, mis on seotud turvalisuse säilitamisega erinevat tüüpi toimingute korral.