Sıfır bilgi ispatı, (İngilizce: Zero-knowledge proof) bilgisayar bilimlerinde veri güvenliği alanında kullanılan algoritmanın temel prensibi bildiğiniz bilgiyi bir başkasına, bilgiyi ona vermeden ispat etmektir.
Bilginizi ispat etme yönteminiz genel olarak ideal bir kriptografik fonksiyonunun varsayımlarıdır.[]
Sıfır bilgi kanıtı şu üç özelliği yerine getirmelidir:
- Tamlık: Eğer verdiğiniz kanıt doğru ve eksiksiz ise alıcı bilgiye sahip olduğunuzdan emin olacaktır.
- Doğruluk: Eğer kanıtınız yanlış değil ise sahtekarlık yapmadan alıcıyı ikna edebilirsiniz.
- Sır Vermemek: Eğer ifade doğru ise alıcı bunu anlayacaktır. Alıcıya verdiğiniz örnek ile bildiğinizi ispat edebilirsiniz.
Yukarıdaki ilk iki özellik genel olarak alıcı ile etkileşime geçme yöntemidir, üçüncüsü ise kanıtlama yöntemi olarak özetlenebilir.
Sıfır bilgi protokolü matematiksel bir ispatlama yöntemi değildir; çünkü bu ispatlama yönteminde bilgiyi maniple ederek alıcıya ispatlamak için çalışılır.
SBP alıcı küçük bir olasılık olsa da kandırılarak da ikna edilebilir. Böyle bir durumda doğruluk faktörünü ihmal etmeye yönelik bazı teknikler kullanılır (olasılıklar üzerinde durarak kafa karıştırmaya çalışma vb.).
SBP in en yaygın kullanım alanlarında biri de Turing makineleridir. Turing makineleri kullanım alanına örnek verecek olursak:
Herhangi bir olasılık polinom zaman doğrulayıcı (PPT) için böyle bir beklenen PPT durumu varsa bu dil için interaktif bir kanıtı SBP uyarlayabiliriz.
Bazı basit örnekler
- Mağara Örneği
Bu örnekte alıcı ve satıcı iki karakter bulunmaktadır; satıcı alıcıya kapının şifresini bildiğini iddia etmektedir bunu kanıtlamak içinde mağaraya girip kapıda bekleyen alıcıya hangi yönden çıkmasını istediğini sorar. Eğer doğru yönden çıkarsa bilgisini %50 ispatlamış olur.
Kaynakça
- ^ "Applied Kid Cryptography" (İngilizce). wisdom. 14 Mayıs 2016 tarihinde kaynağından . Erişim tarihi: 7 Mayıs 2013.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Sifir bilgi ispati Ingilizce Zero knowledge proof bilgisayar bilimlerinde veri guvenligi alaninda kullanilan algoritmanin temel prensibi bildiginiz bilgiyi bir baskasina bilgiyi ona vermeden ispat etmektir Bilginizi ispat etme yonteminiz genel olarak ideal bir kriptografik fonksiyonunun varsayimlaridir daha iyi kaynak gerekli Sifir bilgi kaniti su uc ozelligi yerine getirmelidir Tamlik Eger verdiginiz kanit dogru ve eksiksiz ise alici bilgiye sahip oldugunuzdan emin olacaktir Dogruluk Eger kanitiniz yanlis degil ise sahtekarlik yapmadan aliciyi ikna edebilirsiniz Sir Vermemek Eger ifade dogru ise alici bunu anlayacaktir Aliciya verdiginiz ornek ile bildiginizi ispat edebilirsiniz Yukaridaki ilk iki ozellik genel olarak alici ile etkilesime gecme yontemidir ucuncusu ise kanitlama yontemi olarak ozetlenebilir Sifir bilgi protokolu matematiksel bir ispatlama yontemi degildir cunku bu ispatlama yonteminde bilgiyi maniple ederek aliciya ispatlamak icin calisilir SBP alici kucuk bir olasilik olsa da kandirilarak da ikna edilebilir Boyle bir durumda dogruluk faktorunu ihmal etmeye yonelik bazi teknikler kullanilir olasiliklar uzerinde durarak kafa karistirmaya calisma vb SBP in en yaygin kullanim alanlarinda biri de Turing makineleridir Turing makineleri kullanim alanina ornek verecek olursak Herhangi bir olasilik polinom zaman dogrulayici PPT icin boyle bir beklenen PPT durumu varsa bu dil icin interaktif bir kaniti SBP uyarlayabiliriz Bazi basit orneklerMagara Ornegi Bu ornekte alici ve satici iki karakter bulunmaktadir satici aliciya kapinin sifresini bildigini iddia etmektedir bunu kanitlamak icinde magaraya girip kapida bekleyen aliciya hangi yonden cikmasini istedigini sorar Eger dogru yonden cikarsa bilgisini 50 ispatlamis olur Kaynakca Applied Kid Cryptography Ingilizce wisdom 14 Mayis 2016 tarihinde kaynagindan Erisim tarihi 7 Mayis 2013