0Pricing
Cryptology Academy · Ders

Görsel Gizli Paylaşım ve Toplamsal Şemalar

XOR tabanlı toplamsal paylaşımı ve görsel kriptografi şemalarını keşfedin.

Görsel Gizli Paylaşım ve Toplamsal Şemalar, CoddyKit'te ücretsiz bir Cryptology Academy dersidir. Bu, 4 dersinin 3. 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.

Görsel Kriptografiye Genel Bakış

Görsel gizli paylaşım (Naor ve Shamir, 1994), bir görüntüyü n saydam parçaya böler; k saydam parça üst üste bindirildiğinde gizli görüntü ortaya çıkar, daha az sayıdaki parça ise hesaplama gücü sınırsız bir saldırgana karşı bile hiçbir şey açığa çıkarmaz.

2'ye 2 Görsel Şema

Gizli görüntünün her pikseli 2x2 boyutunda bir bloğa genişletilir. Siyah piksel için iki paya birbirini tamamlayan desenler verilir (üst üste konduklarında tamamı siyah olur). Beyaz piksel için iki paya aynı desen verilir (üst üste konduklarında %50 siyah = gri olur). Göz bu farkı algılar.

XOR Tabanlı Toplamsal Paylaşım

Bit dizileri için gizli değer S'yi paylaşmak üzere rastgele R_1, R_2, ..., R_{n-1} üretilir. R_n = S XOR R_1 XOR ... XOR R_{n-1} olarak belirlenir. Tüm n payın XOR işlemine tabi tutulmasıyla S elde edilir. n-1 paydan oluşan herhangi bir alt küme düzgün dağılımlı rastgeledir; S hakkında hiçbir şey açığa çıkarmaz.

Toplamsal Paylaşım ile Shamir Karşılaştırması

XOR/toplamsal paylaşım n'ye n'dir (tüm paylar gerekir). Shamir SSS'si k'ya n'dir (herhangi k pay yeterlidir). Toplamsal paylaşım daha basit ve hızlıdır; Shamir ise keyfi eşikleri destekler. MPC protokolleri aritmetik işlemler için sıklıkla toplamsal paylaşım kullanır.

Tam Sayılar Üzerinde Gizli Paylaşım

Tam sayı gizli değerleri için S, S = s_1 + s_2 + ... + s_n (mod p) biçiminde paylaşılır. Her s_i, Z_p'nin rastgele bir elemanıdır. Paylaşılan iki A+B değerini toplamak için her taraf kendi paylarını yerel olarak toplar: (a_i + b_i) mod p. Toplama işlemi için iletişim gerekmez.

Toplamsal Paylaşımda Çarpma

Gizli olarak paylaşılan değerleri çarpmak etkileşim gerektirir. Klasik Beaver üçlüsü yöntemi, paylaşılan rastgele (a, b, c=ab) değerlerinin önceden hesaplanmasını kullanır. x*y'yi çarpmak için (x-a) ve (y-b) tüm taraflara açıklanır (bunlar x ve y hakkında hiçbir şey açığa çıkarmaz); ardından x*y üçlü kullanılarak hesaplanır.

Doğrusal Gizli Paylaşım Şemaları

Doğrusal Gizli Paylaşım Şeması (LSSS), herhangi bir monoton erişim yapısını gerçekleştirir. Shamir bir LSSS'dir. LSSS, öznitelik tabanlı şifreleme (ABE) ve çok yetkili erişim denetimi sistemleri için temel yapıtaşıdır.

Paketlenmiş Gizli Paylaşım

Paketlenmiş Shamir, birden çok gizli değeri tek bir polinomda toplar: k gizli değerini, derecesi (n-k) olan bir polinomun katsayıları olarak kodlar. Birçok değerin aynı anda paylaşılması gerektiğinde MPC protokollerindeki iletişim maliyetini paylaştırarak azaltır.

Hile Tespiti

Temel paylaşım şemaları, kötü niyetli pay sahiplerinin geçersiz paylar sunmasına karşı koruma sağlamaz. Doğrulanabilir Gizli Paylaşım (VSS) taahhütler ekler; Sağlam Gizli Paylaşım ise hata düzeltme ekleyerek t hatalı pay olsa bile yeniden oluşturmanın başarılı olmasını sağlar.

Uygulamalar

Görsel kriptografi: basılı belge doğrulama, güvenli oylama pusulaları. Toplamsal paylaşım: SPDZ MPC, federatif öğrenmede güvenli toplama (Google). Eşik şemaları: donanım cüzdanı tohumu yedeği, kurumsal anahtar yönetimi.

Kademeli Şemalar

(k,n) kademeli şema daha zayıftır: k-d'den az pay, kısmi bilgileri açığa çıkarır (d gizlilik düzeyi). Kısmi paylar için kusursuz gizlilik gerekmediğinde, ancak depolama verimliliği kritik olduğunda kullanılır. Shamir'e kıyasla daha kısa paylara olanak tanır.

Hızlı Kontrol

XOR tabanlı toplamsal n'ye n gizli paylaşımında, gizli değeri yeniden oluşturmak için kaç pay gerekir?

Özet

Görsel kriptografi görüntüleri saydam parçalara böler; toplamsal paylaşım n'ye n şemaları için XOR kullanır; Shamir k'ya n'yi destekler. MPC, çarpma işlemi için Beaver üçlüleriyle toplamsal paylaşım kullanır. Sıradaki konu: eşik imzaları ve gerçek dünyadaki kullanım.

Sıkça Sorulan Sorular

“Görsel Gizli Paylaşım ve Toplamsal Şemalar” dersi ücretsiz mi?

Evet — “Görsel Gizli Paylaşım ve Toplamsal Şemalar” 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.

“Görsel Gizli Paylaşım ve Toplamsal Şemalar” dersinde ne öğreneceğim?

XOR tabanlı toplamsal paylaşımı ve görsel kriptografi şemalarını keşfedin. 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 3. dersidir.

“Görsel Gizli Paylaşım ve Toplamsal Şemalar” 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. Gizli Paylaşımı Problemi
  2. Shamir'in Gizli Paylaşımı: Polinom Matematiği
  3. Görsel Gizli Paylaşım ve Toplamsal Şemalar
  4. Eşik İmzaları ve Gerçek Dünyadaki Kullanım Alanları
← Cryptology Academy Sayfasına Dön