Bu gerçek bir cevap değil; Sadece bazı sonuçları paylaşıyorum (tek bir yoruma uymuyor).
- Goldreich, Micali ve Wigderson ( J. ACM, 1991 ) NP'deki her dilin, dil üyeliği konusunda sıfır bilgi kanıtı olduğunu kanıtlamıştır (OWF'lerin var olduğu varsayılarak). Bu amaçla, grafik 3-renklendirme için bir ZK kanıtı sundular. Daha sonra Bellare ve Goldreich (CRYPTO '92 ) bu ZK kanıtının aynı zamanda bir ZK bilgi kanıtı (PoK) olduğunu kanıtladı. Levin indirimlerini kullanarak (önceki makalenin 12. dipnotuna bakınız), NP'deki her dilin bir ZK PoK'sı vardır (OWF'lerin var olduğu varsayılarak).
- Itoh ve Sakurai ( ASIACRYPT '91 ), ZK PoK'sının sabit olduğu ilişkilere ilişkin karmaşıklık-teorik sonuçlar üzerine bir makaleye sahiptir.
- Bu benzer görünmeyen bir sonuç olsa da, bazı benzerlikleri fark etmemize yardımcı olamıyorum. Bir şekilde (değil biçimsel bir şey) olduğunu hissediyorum üyelik kanıtı vs bilginin kanıtı benzer karar vs arama . Belki de bu anlamda, Bellare ve Goldwasser'ın ( J. Computing, 1994 ) yaptığı çalışmalardan bahsedilebilir ; burada (şartlı olarak) NP'deki tüm dillerin aramadan karara indirgenmediğini kanıtlarlar.
PoK'ların karmaşıklık-teorik yönleri ile ilgili bazı açık problemler (belki de çözüldü, ancak bildiğim değil):
Belirli karmaşıklıklarla (örneğin AM'de bir ilişki) spesifik bir ilişkinin ZK PoK'ları için çeşitli verimlilik önlemleri:
- İspatın iletişim karmaşıklığı
- Tarafların hesaplama karmaşıklığı
- Bilgi sızdırmazlığı (yani, simülatörün (beklenen) çalışma süresi ile gerçek etkileşimdeki doğrulayıcının çalışma süresi arasındaki oran)
ZK PoK'yı belirli sınırlamalarla kabul eden ilişkilerin karmaşıklığı, sınırlı yuvarlak karmaşıklıklar olduğunu söylüyor (Itoh ve Sakurai sadece sabit yuvarlak ZK PoK'yı düşünüyor). Başka bir örnek, kanıtlayıcının polinom zamanı olduğu zaman: NP-tam ilişkilerini çözemediği için 3-renklendirmeye indirgemeyi kullanamaz. Tüm NP-tamamlama problemleri, aramadan karara kadar bir Cook indirgemesine sahiptir. Yine de, yukarıda belirtilen Bellare-Goldwasser sonucuna göre, bu tür indirimlerin tüm NP dilleri / ilişkileri için olması zorunlu değildir.
- Mutlaka ZK olmayan, ancak bilgi karmaşıklığı başka türlü sınırlı olan PoK'larla ilgili diğer ilginç sonuçlar. Bkz. Goldreich ve Petrank (Comput . Complex ., 1999 ).
Sonuçlandırmadan önce, bazıları aşağıda belirtilen PoK'lar için aslında birkaç tanım olduğunu belirtmeme izin verin:
1) Erken denemeler: Feige, Fiat ve Shamir ( J. Cryptology, 1988 ), Tompa ve Woll ( FOCS 1987 ) ve Feige ve Shamir ( STOC 1990 ).
2) Fiili standart: Bellare ve Goldreich (CRYPTO '92 ). Bu makale, PoK'ları tanımlama konusundaki ilk girişimleri incelemekte, eksikliklerini gözlemlemekte ve PoK'nın "" tanımı olarak kabul edilebilecek yeni bir tanım önermektedir. Bu tanımın kara kutu yapısı vardır (bilgi çıkarıcı hile prover'a kara kutu erişimine sahiptir).
3) Muhafazakar PoK'lar: Halevi ve Micali ( ePrint Arşivi: Rapor 1998/015 ) tarafından tanımlanan bu tanım, kanıtlayıcı fizibiliteyi garanti etmek için önceki tanımı güçlendirir. Aynı zamanda, "P'nin bir şey bildiğini söylemek ne anlama geliyor?" Sorusunu cevaplarken iyi olan tek bir kanıtlayıcının bilgisi için bir tanım verir.
4) Kara Kutu Dışı Ekstraksiyon ile Bilgi Argümanları: Yukarıda belirtildiği gibi, PoK'ların standart tanımı kara kutu olup, önemsiz diller için sıfırlanabilir sıfır bilgi kanıtlarını (veya argümanlarını) bilmeyi imkansız hale getirir . Barak ve ark. ( FOCS 2001 ), yukarıda belirtilen Feige ve Shamir (STOC 1990) tanımına dayanan (ancak bundan farklı olan) kara kutu olmayan bir tanım sağlar.