Dowody zerowej wiedzy (ZKP) to metody kryptograficzne, które umożliwiają jednej stronie (dowodzącej) udowodnienie innej stronie (weryfikującej), że jakieś stwierdzenie jest prawdziwe, nie ujawniając żadnych dodatkowych informacji poza samą prawdziwością tego stwierdzenia.