GMW Protokolü ve Farkında Olmadan Aktarım
OT genişletmesini ve GMW çok taraflı protokolünü uygulayın.
GMW Protokolü ve Farkında Olmadan Aktarım, CoddyKit'te ücretsiz bir Cryptology Academy dersidir. Bu, 4 dersinin 2. 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.
GMW: Çok Taraflı Gizli Paylaşım Yaklaşımı
Goldreich-Micali-Wigderson (GMW) protokolü, Boole devrelerini XOR gizli paylarını kullanarak değerlendirir. Her telin değeri tüm taraflar arasında bölüştürülür; taraflar kapı kapı etkileşimde bulunur.
GMW'de XOR Gizli Paylaşımı
i tarafı, s_1 ⊕ s_2 ⊕ ... ⊕ s_n = w (gerçek tel değeri) olacak şekilde s_i payını tutar. XOR kapıları ücretsizdir: her taraf kendi paylarını yerel olarak XOR'lar.
AND Kapıları Etkileşim Gerektirir
a,b telleri üzerindeki bir AND kapısı için (a_1⊕a_2)(b_1⊕b_2) ifadesi çapraz terimlere açılır. i≠j tarafları arasındaki a_i·b_j çapraz terimini hesaplamak Oblivious Transfer gerektirir.
Oblivious Transfer (OT) Tanımı
1'e-2 OT'de göndericinin (m_0, m_1) iletileri, alıcının ise c seçim biti vardır. Alıcı m_c'yi alır; gönderici c hakkında hiçbir şey öğrenmez; alıcı da m_{1-c} hakkında hiçbir şey öğrenmez.
Naor-Pinkas OT Protokolü
Diffie-Hellman'a dayanır: alıcı, yalnızca birinin ayrık logaritmasını bildiği iki açık anahtar üretir. Gönderici her iletiyi bir anahtar altında şifreler. Alıcı yalnızca seçtiği şifreli metnin şifresini çözer.
OT Uzantısı: OT'yi Ucuza Gerçekleştirme
Ishai ve diğerleri (2003): k temel OT'den yalnızca simetrik anahtar işlemleri kullanarak m >> k OT üretir. IKNP uzantısı, tek seferlik kurulumdan sonra OT başına yaklaşık 3 AES çağrısına düşürür.
OT Uzantısıyla GMW
Her AND kapısı, her taraf çifti için bir OT gerektirir. OT uzantısıyla tüm OT'lerin çevrimdışı aşamada önceden hesaplanması, çevrimiçi aşamada kapı başına tek bir XOR alışverişi yapılmasını sağlar.
Kes ve Seç ile Kötü Niyetli Güvenlik
Yarı dürüst GMW, sıfır bilgi kanıtları veya kes ve seç OT'si kullanılarak kötü niyetli saldırganlara karşı güvenli hâle getirilebilir. Maliyet 3–8 kat artar ancak hile yapan taraflara karşı güvenlik garanti edilir.
Taahhütlü OT ve Kimliği Doğrulanmış Paylar
MASCOT (Keller ve diğerleri), kötü niyetli modelde kimliği doğrulanmış AND üçlüleri üretmek için OT'yi genişletir ve bir sonraki derste ele alınacak SPDZ protokolünü mümkün kılar.
Pratik Kütüphaneler
EMP-toolkit ve MOTION, OT uzantısıyla GMW'yi uygular. İki taraf arasında bir LAN üzerinden saniyede milyonlarca AND kapısına ulaşarak gerçek uygulamaları uygulanabilir hâle getirirler.
Bilgi Kontrolü
GMW protokolünde XOR kapıları neden taraflar arasında iletişim gerektirmez?
Ders Özeti
GMW, Boole devreleri üzerinde XOR gizli paylarını kullanır. XOR kapıları ücretsizdir; AND kapıları OT gerektirir. OT uzantısı, OT'yi ucuz hâle getirir. Kötü niyetli güvenlik, sıfır bilgi kanıtları veya kes ve seç yaklaşımı ekler. EMP gibi kütüphaneler, gerçek uygulamalar için pratik işlem hacmi sağlar.
Sıkça Sorulan Sorular
“GMW Protokolü ve Farkında Olmadan Aktarım” dersi ücretsiz mi?
Evet — “GMW Protokolü ve Farkında Olmadan Aktarım” 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.
“GMW Protokolü ve Farkında Olmadan Aktarım” dersinde ne öğreneceğim?
OT genişletmesini ve GMW çok taraflı protokolünü uygulayın. 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 2. dersidir.
“GMW Protokolü ve Farkında Olmadan Aktarım” 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
- MPC Problemi ve Yao'nun Karıştırılmış Devreleri
- GMW Protokolü ve Farkında Olmadan Aktarım
- Gizli Paylar Üzerinde SPDZ ve Aritmetik MPC
- MPC Uygulamaları: Özel Küme Kesişimi ve Makine Öğrenmesi