Sıfır Bilgi (ZK) İspatı, bir kullanıcının herhangi bir ekstra bilgi iletmeden belirli bilgilerin gerçekliğini kanıtlayabildiği bir kimlik doğrulama yöntemidir. Kısacası, bir Sıfır Bilgi İspatı, özel bilgilerin bir değişim sırasında gizli tutulmasını sağlar.
Bir Sıfır Bilgi İspatı gerçekleştirmek için üç temel gereklilik karşılanmalıdır: tamlık, sağlamlık ve sıfır bilgi. Tamlık ispat edenin belirli bilgiler hakkındaki bilgisini gösterme yeteneğidir. Sağlamlık doğrulayıcının, doğrulayanın bilgiye gerçekten sahip olup olmadığını belirleme yeteneğini ifade eder. Son olarak, ZK bir ispatı belirleyen şey, herhangi bir ek bilgi olmadan hem tamlığa hem de sağlamlığa ulaşmaktır.
Sıfır Bilgi İspatı, kavramı genellikle gizlilik ve güvenliğin son derece önemli olduğu durumlarda uygulanır. Örneğin, kimlik doğrulama sistemleri, bilgileri ifşa etmeden kullanıcılarının kimlik bilgilerini ve kimliklerini doğrulamak için bir Sıfır Bilgi İspatı kullanabilir. Sıfır Bilgi ispatı, Gizlilik odaklı kripto para birimleri Zcash için de kullanılabilir, Sıfır Bilgi Özlü İnteraktif Olmayan Bilgi Argümanı (ZK-SNARK) olarak bilinen Sıfır Bilgi İspatının bir varyasyonunu kullanır.