EMZETT.
Giriş yap

Shamir’in sır paylaşımı

Kısaca: Shamir’in yöntemi bir sırrı n parçaya böler; bunlardan herhangi k tanesi sırrı geri getirmeye yeter, k’dan azı ise hiçbir şey ifşa etmez.

Biraz daha ayrıntılı: “5’te 3” örneği: Beş kişi birer parça alır. İkisi birlikte hiçbir şey öğrenmez, üçü sırrı yeniden oluşturur. Böylece anahtarlar, tek bir kişinin tek başına erişimi olmadan dağıtık olarak korunabilir.

Ayrıntılı

  • Matematik: k noktadan tam olarak k−1 dereceli bir polinom geçer. Sır, x = 0’daki değerdir. Sabit terimi sır olan rastgele bir polinom seçilir ve üzerinden n nokta dağıtılır.
  • Geri getirme: k noktayla Lagrange enterpolasyonu polinomu ve dolayısıyla sırrı yeniden kurar. Hesaplama sonlu bir cisimde yapılır.
  • Güvenlik: Bilgi kuramsal: k−1 parçayla tüm sırlar eşit olasılıklıdır.
  • Kullanım: Anahtar törenleri (örneğin DNSSEC kök anahtarı), kasa sistemleri (HashiCorp Vault’u açma), kripto cüzdanı kurtarma.
  • Önemli: Parçaları güvenle sakla ve eşik hâlâ ulaşılabilirken kaybolanları değiştir. Yöntem, parça sahiplerinin hilesine karşı korumaz; bunun için doğrulanabilir varyantlar vardır.

Ayrıca bak: Rastgele sayılar