Cryptology Academy · Ders

ZKP Sezgisi: Ali Baba Mağarası

Klasik mağara benzetmesiyle tamlık, sağlamlık ve sıfır bilgi kavramlarını sezgisel olarak öğrenin.

1. ders / 413 adım

ZKP Sezgisi: Ali Baba Mağarası, CoddyKit'te ücretsiz bir Cryptology Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cryptology Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cryptology Academy kursu toplamda 4 dersten oluşur.

Sıfır Bilgi İspatı Nedir

Sıfır Bilgi İspatı (ZKP), ispatlayan tarafın bir sırrı bildiğine (veya bir ifadenin doğru olduğuna), sırrın kendisini açıklamadan doğrulayan tarafı ikna etmesini sağlar. Üç özelliği vardır: Tamlık, Sağlamlık ve Sıfır Bilgi.

Tamlık

İspatlayan taraf sırrı biliyorsa doğrulayan tarafı her zaman ikna edebilir. Protokolü izleyen dürüst bir ispatlayan taraf, 1 olasılıkla (veya ezici bir olasılıkla) başarılı olur. Doğrulayan taraf geçerli bir ispatı reddetmez.

Sağlamlık

Hile yapan bir ispatlayan taraf (sırrı bilmeyen biri), yalnızca ihmal edilebilir bir olasılıkla doğrulayan tarafı ikna edebilir. Her etkileşim turu hile yapma olasılığını azaltır — k turdan sonra hile yapan tarafın başarı olasılığı en fazla 2^{-k} olur.

Sıfır Bilgi

Doğrulayan taraf, ifadenin doğru olduğu gerçeğinin ötesinde hiçbir şey öğrenmez. Biçimsel olarak: sırrı bilmeden, gerçek bir ispatlayan-doğrulayan etkileşiminden ayırt edilemeyen bir iletişim kaydı üreten bir simülatör vardır. Doğrulayan taraf hiçbir ek bilgi edinmez.

Ali Baba Mağarası

Bir mağarada, ortasında sihirli bir kapı bulunan halka biçimli bir geçit vardır. İspatlayan taraf (Alice), parolayı bildiğini iddia eder. Doğrulayan taraf (Bob) dışarıda bekler. Alice içeri girip sola veya sağa gider. Bob, hangi taraftan çıkması gerektiğini seslenerek söyler. Alice parolayı biliyorsa her zaman doğru taraftan çıkar. Tur başına hile yapma olasılığı: 1/2.

Mağaranın Çözümlemesi

20 turdan sonra hile yapan tarafın başarı olasılığı 2^{-20} ≈ milyonda 1 olur. Parolayı bilen Alice her seferinde başarılı olur. Bob parolayı hiçbir zaman öğrenmez — yalnızca Alice'in istenen taraftan çıktığını görür. Bu, sıfır bilgidir.

Etkileşimli ve Etkileşimsiz

Etkileşimli ZKP'ler, ispatlayan taraf ile doğrulayan taraf arasında karşılıklı iletişim gerektirir. Etkileşimsiz ZKP'ler (NIZK'ler), Fiat-Shamir dönüşümünü kullanır: doğrulayan tarafın rastgele meydan okuması, taahhüdün özet değeriyle değiştirilir (özet = rastgele kâhin). Herkesin doğrulayabileceği tek bir ispat dizesi üretilir.

Bilgi İspatı

Bir ZKP, ispatlayan tarafın stratejisi sırrı çıkarabileceğini ima ediyorsa Bilgi İspatıdır (PoK). Bu, yalnızca bir ifadenin doğru olduğunu ispatlamaktan daha güçlüdür. ECDSA ve Schnorr imzaları, özel anahtarı bildiğine dair etkileşimsiz bilgi ispatlarıdır.

ZKP Uygulamalarına Ön Bakış

Parolayı göndermeden parola doğrulama. Doğum tarihini açıklamadan yaş doğrulama. Maaşı açıklamadan maaşınızın belirli bir aralıkta olduğunu kanıtlayan aralık ispatları. Blok zinciri: işlemi açığa çıkarmadan geçerli bir işlemi bildiğinizi kanıtlama.

İstatistiksel ZK ve Kusursuz ZK

Kusursuz sıfır bilgi: simülatörün çıktısı gerçek etkileşim kaydıyla aynıdır. İstatistiksel ZK: yalnızca ihmal edilebilir bir olasılıkla ayırt edilemez. Hesaplamalı ZK: polinom zamanda çalışan doğrulayıcılar için ayırt edilemez. Daha zayıf güvenceler = daha verimli kanıtlar.

Sigma Protokolleri

Mağara, 3 hamleli bir protokoldür: taahhüt → meydan okuma → yanıt. Resmî olarak Sigma protokolü adı verilir. Uygulamadaki ZKP'lerin çoğu (Schnorr, Pedersen, Fiat-Shamir) Sigma protokolleridir veya bunların bileşimlerinden oluşur. Adı, ileti akışı şemasının Σ biçiminden gelir.

Hızlı Kontrol

Ali Baba mağarası protokolünde, hile yapan kişinin başarı olasılığı kaç turun ardından 1/1000'in altına iner?

Özet

ZKP'ler, bir sırrı açığa çıkarmadan o sırrın bilindiğini kanıtlar. Üç özellik: tamlık, sağlamlık, sıfır bilgi. Ali Baba mağarası, etkileşimli ZKP'yi gösterir. Sıradaki konu: Sigma protokolleri ve Schnorr kimlik kanıtlama.

Başlamak ücretsiz

Yapay zeka eğitmeniyle Cryptology Academy öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
67
Dersler
261

Sıkça Sorulan Sorular

“ZKP Sezgisi: Ali Baba Mağarası” dersi ücretsiz mi?

Evet — “ZKP Sezgisi: Ali Baba Mağarası” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cryptology Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cryptology Academy kursu toplamda 4 dersten oluşur.

“ZKP Sezgisi: Ali Baba Mağarası” dersinde ne öğreneceğim?

Klasik mağara benzetmesiyle tamlık, sağlamlık ve sıfır bilgi kavramlarını sezgisel olarak öğrenin. Cryptology Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Cryptology Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Cryptology Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“ZKP Sezgisi: Ali Baba Mağarası” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Cryptology Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Cryptology Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. ZKP Sezgisi: Ali Baba Mağarası
  2. Sigma Protokolleri ve Schnorr Kimlik Tanımlama
  3. zk-SNARK'lar: Kısa Etkileşimsiz Argümanlar
  4. ZKP Uygulamaları: ZK Toplamaları ve Gizlilik Paraları
← Cryptology Academy Sayfasına Dön