Dalam kriptografi, protokol zero knowledge adalah sebuah metode untuk membuktikan bahwa satu pihak bisa membuktikan pada pihak lain sebuah pernyataan adalah benar, tanpa harus membuka informasi atau pernyataan itu sendiri.