Eşik İmza Şeması (TSS) Nedir?
Eşik İmza Şeması (TSS) Nedir?

Eşik İmza Şeması (TSS) Nedir?

Ellie Montgomery · 8 Ekim 2025 · 8d ·

Temeller

Eşik İmza Şeması (TSS), dağıtık anahtar oluşturma ve imzalama sağlayan kriptografik bir ilkelerdir. Blokzincir istemcilerinde uygulanması, özellikle güvenlik alanında geniş faydalar sunabilir. Bu yenilik aynı zamanda kripto cüzdanları gibi anahtar yönetim sistemlerinin gelişimini etkileyebilir ve DeFi kullanım durumlarında yerel desteğin yolunu açabilir. Ancak hâlâ yeni bir teknoloji olduğundan TSS ile ilişkili sınırlamalar ve potansiyel risklerin dikkate alınması hayati önem taşır.

Eşik İmza Şemasını inceleyelim, blokzincir bağlamında potansiyel avantajlarını tanımlayalım ve bir blokzincir istemcisine nasıl entegre edilebileceğini detaylandıralım. Makale ayrıca TSS'yi Shamir gizli paylaşımı ve Multisig gibi benzer kriptografik teknolojilerle karşılaştıracak. Ayrıca TSS'nin dağıtık anahtar yönetimi için kullanılabileceği çeşitli yolları tartışacak ve bu teknolojiyle ilişkili riskler ve sınırlamalar hakkında bir değerlendirme ile sonlandıracaktır.

Kriptografinin Gücü 

Eşik İmza Şemasının ayrıntılarına girmeden önce kriptografinin temel bir anlayışına sahip olmak önemlidir. 1970'lerden bu yana, asimetrik kriptografi yani açık anahtarlı kriptografi (PKC) TLS ve PGP gibi internet sistemlerinde yaygın olarak kullanılmaktadır. PKC iki anahtar kullanır: bir açık anahtar ve bir özel anahtar. Açık anahtar serbestçe kullanılabilir ve yayınlanabilirken, özel anahtar güvenlik için gizli tutulur.

PKC'nin iki ana kullanımı vardır: şifreleme ve dijital imzalar. Bu iki uygulama bir dizi üç algoritmaya dayanır. İlk olarak, özel ve açık anahtar çiftinin oluşturulması yapılır. İkinci olarak, bir şifre metni/ima oluşturulur. Son olarak, şifre çözme/doğrulama işlemi gerçekleştirilir. Dijital imzalar bağlamında, imzalama algoritması, yalnızca sahibinin bildiği özel anahtarı kullanarak belirli bir mesaja eklenebilen benzersiz bir imza üretir. Açık anahtara sahip herhangi bir kişi imzanın doğruluğunu ve gerçekliğini doğrulayabilir.

Blokzincir 

Blokzincir teknolojisi, olayları bir fikir birliği katmanı aracılığıyla düzenleme ve kaydetme yeteneği nedeniyle büyük popülerlik kazanmıştır; bu, merkeziyetsiz ekonomiler ve hatta hükümetler kurulmasında kullanılabilir. Dijital imzalar, temel bir blokzinciri çalıştırmak için gereken tek kriptografi biçimidir. Blokzincir bağlamında, özel anahtarlar kimlikler olarak hareket ederken, imzalar bir kimlik tarafından yapılan kamuya açık beyanlar veya iddialar olarak hizmet eder. Blokzincir, bu beyanları belirli bir kural setine göre doğrular ve sıralar, imzaların taklit edilemez ve doğru olmasını sağlar.

Sıfır bilgi ispatları, homomorfik şifreleme ve çok taraflı hesaplama gibi modern kriptografik teknikler, kriptografide kullanılabilecek araç yelpazesini genişletmiştir. Blokzincir araştırmaları son on yılda uygulamalı kriptografide önemli ilerlemelere katkıda bulunmuştur. Bu makale, bu tür bir atılımdan biri olan verimli ve güvenli eşik imzalarına odaklanacaktır.

MPC ve TSS

Eşik imza şeması, dağıtık anahtar oluşturma (DKG) ile eşik imza şemasında dağıtık imzalamanın birleşimidir. Çok taraflı hesaplama (MPC), neredeyse 40 yıldır var olan kriptografinin bir dalıdır. Birbirlerine güvenmeyen tarafların girdileri üzerinde, bu girdileri gizli tutarak ortak bir fonksiyon hesaplamasına izin verir. Örneğin, bir şirkette çalışanların maaşlarını birbirlerine açıklamadan en yüksek kimin aldığını öğrenmek istediklerini hayal edin. MPC ile hesaplama, hesaplama sırasında tek bir maaşın bile sızdırılmayacağı şekilde yapılır. Dağıtık bir şekilde dijital bir imza üretmek için MPC kullanabiliriz. Bir imza oluşturmanın üç adımı vardır: anahtar oluşturma, imzalama ve doğrulama. 

İlk adımda, gelecekteki imzaları doğrulamak için kullanılan açık anahtar ve her bir taraf için bireysel sırlar yani gizli paylar üretilir. Gizlilik ve doğruluk sağlamak için fonksiyon tüm taraflar için aynı açık anahtarı üretmeli ve her biri için farklı bir gizli pay oluşturmalıdır. Gizlilik kriteri, taraflar arasında hiçbir gizli pay verisinin ifşa edilmemesini gerektirirken, doğruluk kriteri açık anahtarın gizli payların bir fonksiyonu olmasını sağlar.

İkinci adımda, her taraf kendi gizli payını imza üretim fonksiyonuna ve tüm tarafların bildiği bir mesaja girdi olarak kullanır. Bu adımın çıktısı dijital bir imzadır ve gizlilik özelliği, hesaplama sırasında gizli payların sızdırılmamasını garanti eder. 

Üçüncü adım, klasik ortamda olduğu gibi aynı kalan bir doğrulama algoritmasını içerir. Açık anahtarı bilen herkes imzaları doğrulayabilir ve geçerliliğini onaylayabilir; bu da tek anahtarlı imzalarla uyumluluğu korur.

Özetle, TSS, MPC kullanarak eşik imza şemasında dağıtık anahtar oluşturma ve dağıtık imzalamanın birleşimine verilen addır.

TSS'nin Blokzincirlerle Entegrasyonu

TSS teknolojisini bir blokzincire entegre etmek için blokzincir istemcisini özel anahtar ile ilgili komutlar yerine dağıtık hesaplamalar yapacak şekilde değiştirmemiz gerekir. Geleneksel blokzincir tasarımında yeni bir adres, özel anahtar oluşturularak, açık anahtar hesaplanarak ve ardından blokzincir adresinin açık anahtardan türetilmesiyle oluşturulur.

TSS ile bir grup taraf ortaklaşa açık anahtarı hesaplayabilir ve her biri özel anahtarın bir gizli payını tutar. Her tarafın payı gizli kalır ve böylece özel anahtar dağıtık bir varlık haline gelir. Blokzincir bundan etkilenmez. Bu yaklaşım, özel anahtar için tek bir başarısızlık noktası olmaması avantajını sunar; çünkü her taraf yalnızca anahtarın bir parçasını tutar.

Benzer şekilde, işlemleri imzalarken tek bir taraf, birden fazla taraf arasında dağıtık imza üretimi ile değiştirilir. Yeterli sayıda taraf dürüst olduğu sürece geçerli bir imza üretebilirler. Ayrıca, dağıtık anahtar oluşturma farklı erişim yapılarıyla başa çıkma yeteneğine sahiptir. "n içinden t" (t out of n) düzeni, güvenliği etkilemeden t'ye kadar rastgele arızayı tolere edebilir.

TSS vs. Multisig 

Temelde multisig ve TSS benzer hedeflere ulaşmaya çalışır. Ancak multisig zincir üzerinde gerçekleşirken, TSS kriptografiyi zincir dışına taşır. Bazı blokzincirler TSS işlevselliğini yerleşik veya programlanabilir bir özellik olarak sunarken, multisig blokzincirin uygulama katmanıdır.

Multisig'in bir dezavantajı, erişim yapısının blokzincirde açığa çıkmasıdır; bu da gizliliği tehlikeye atabilir. Ayrıca multisig işlemleri, farklı imzacı bilgilerini zincirde iletme zorunluluğu nedeniyle daha maliyetlidir. Buna karşılık TSS, imzacı ayrıntılarını normal görünen bir işlem içinde gizleyerek maliyetleri düşürürken gizliliği korur.

Multisig'in etkileşimsiz (non-interactive) olmasının rahatlığına rağmen, blockchain'e özgü olması ve her blokzincir için yeniden uygulanması gerekmesi veya bazen hiç desteklenmemesi gibi sınırlamaları vardır. TSS ise kriptografiye dayandığı için daha evrensel bir destek sunar. 

TSS vs. Shamir 

Shamir gizli paylaşım şeması (SSSS) ile TSS'yi karşılaştırırken iki ana fark vardır. Birincisi, SSSS'de "dağıtıcı" (dealer) adı verilen tek bir taraf, özel anahtarın gizli paylarını üretir ve bunları farklı yerlere dağıtır. Bu, özel anahtarın başlangıçta tek bir yerde oluşturulduğu ve ardından dağıtıldığı anlamına gelir; bu da potansiyel bir tek başarısızlık noktasına yol açar. Buna karşılık, TSS tek bir dağıtıcıya dayanmaz. Anahtar oluşturma dağıtık şekilde yapılır ve özel anahtar hiçbir zaman tek bir yerde bulunmaz.

İkincisi, SSSS'de taraflar imza üretmek için tam özel anahtarı yeniden birleştirmek zorundadırlar; bu da her imza gerektiğinde başka bir tek başarısızlık noktası oluşturur. TSS ise imzalamayı gizli payları yeniden birleştirmeden dağıtık şekilde gerçekleştirir.

Özetle, TSS özel anahtarın yaşam döngüsü boyunca hiçbir zaman tek bir konumda bulunmamasını sağlarken, SSSS anahtar oluşturma ve imzalama sırasında tek bir başarısızlık noktasına sahiptir.

Eşik Cüzdanlar 

Geleneksel kripto para cüzdanlarının aksine, TSS tabanlı bir cüzdan farklı şekilde çalışır. Tipik olarak, geleneksel bir cüzdan adresleri deterministik olarak türetmek için bir seed (tohum) ifadesi üretir. Kullanıcı daha sonra bu hiyerarşik deterministik (HD) yapı sayesinde cüzdan adreslerine karşılık gelen özel anahtarlara erişebilir, işlemleri imzalayabilir ve seed ifadesiyle tüm cüzdan anahtarlarını kurtarabilir.

Ancak bir eşik cüzdanda işler daha karmaşıktır. HD yapısı üretmek mümkün olmakla birlikte, bunun oluşturulması başka bir MPC protokolü kullanılarak dağıtık şekilde hesaplanmalıdır. Taraflar, bir sonraki kullanılacak anahtar üzerinde ortaklaşa karar vermeli ve her tarafın kendi seed ifadesi olmalıdır. Seed ifadeleri ayrı ayrı üretilir ve asla birleştirilmez, böylece tek bir taraf kendi seed'inden özel anahtarları türetemez.

TSS tabanlı cüzdanlar, ilgili açık anahtar ve blokzincir adresini değiştirmeden özel anahtarları döndürme (rotation) özelliği sunar. Proaktif gizli paylaşım olarak da bilinen bu özellik, gizli payları girdi olarak alır ve yeni bir gizli pay seti üretir. Eski gizli paylar silinebilir ve yenileri aynı şekilde kullanılabilir.

Bu zaman-boyutlu güvenlik yapısı, bir saldırganın bir eşik cüzdana sızmasını zorlaştırır. Döndürme öncesi ve sonrası gizli payları birleştirmenin, imza sahtekârlığı yapmak isteyen saldırganlara ek bir güç sağlaması mümkün değildir.

Ancak bu tür cüzdanların bir dezavantajı seed ifadesinin olmamasıdır; bu da tek anahtarlı cüzdan sistemleriyle uyumsuzluk yaratır. Hangi tarafların gizli payları tutacağına karar vermek önemlidir. Üç olası mimari vardır:

  1. TSS'nin dış kaynak olarak kullanılması: Kullanıcı, anahtar oluşturma, yönetim ve imzalamayı hizmet sağlayıcılara devretmek için "n" sunucunun hesaplamayı kullanmasına izin verir. Ancak hizmet sağlayıcılar işbirliği yaparak kullanıcının varlıklarını çalabilirler.
  2. Birden fazla cihaz kullanmak: Kullanıcı TSS'yi kendi cihazları arasında, örneğin bir IoT cihazı, bir mobil telefon ve bir dizüstü bilgisayar arasında çalıştırır. Ancak bu yöntem işlem yaparken zahmetli olabilir.
  3. Hibrit: TSS, bazı taraflar dış hizmet sağlayıcılar tarafından kontrol edilirken bazı taraflar kullanıcıya ait cihazlarda çalıştırılır. Bu seçenek, güvenlikten ödün vermeden işlemleri kolay ve hızlı yürütme imkânı sunar.

Özetle, TSS teknolojisi kripto para cüzdanlarına yeni bir güvenlik düzeyi kazandırır ve saldırılara karşı daha dirençli hale getirir. Kullanıcılar için kolaylık ve güvenlik arasında bir denge sunduğu için hibrit yaklaşım en iyi seçenek olarak kabul edilir.

TSS ve Akıllı Kontratlar 

Dijital imzaların kullanım alanları zorlayıcı olabilir. TSS, güvenliği artıran bir kriptografik ilkelerdir. TSS tabanlı kriptografi, blokzincirlerde birçok işlevin yerine geçebilir. Atomik takaslar, miras işlemleri, layer 2 ölçeklendirme çözümleri ve merkeziyetsiz uygulamalar TSS çerçevesi kullanılarak inşa edilebilir; bu da pahalı ve riskli zincir üstü akıllı kontrat işlemlerinin yerine daha güvenilir ve düşük maliyetli alternatifler sunar. İki taraflı imzaları akıllıca kullanan Multi-Hop Locks, güvenli ve gizli bir ödeme kanalı ağı için Bitcoin lightning network yerine geçebilir. Tek bir eşik imzayı doğrulamaya dayanan ShareLock ise muhtemelen Ethereum için en maliyet-etkin zincir üstü karıştırma (mixing) çözümüdür.

Riskler 

Sonuç olarak, son yıllarda TSS uygulamalarının popülerliği artmış olsa da, teknoloji hâlâ nispeten yeni bir alan olarak bazı sınırlamalara ve endişelere sahiptir. TSS protokolleri güvenliği artırabilse de, klasik açık anahtarlı kriptografiden çok daha karmaşıktırlar ve henüz kapsamlı teste tabi tutulmamış olabilirler. Ayrıca TSS genellikle geleneksel kurulumlara göre daha zayıf kriptografik varsayımlara ihtiyaç duyabilir; bu da yeni saldırı vektörlerinin keşfedilmesine yol açabilir. Ancak güvenlik mühendisleri ve kriptograflar, TSS'nin sisteminizde güvenli şekilde dağıtılmasını sağlamaya yardımcı olabilir. Olumlu yönde, kaliteli katkılar, akran incelemeleri, denetimler ve algoritmik performans iyileştirmeleri daha güçlü TSS uygulamalarına katkıda bulunur.

Sonuç

Özetle, Eşik İmza Şeması yenilikçi bir kriptografik teknoloji olup özellikle blokzincir güvenliği alanında geniş faydalar getirme potansiyeline sahiptir. Blokzincir istemcilerinde uygulanması anahtar yönetim sistemlerini, örneğin kripto cüzdanları, dönüştürebilir ve DeFi kullanım durumlarında yerel desteğin önünü açabilir. Ancak TSS birçok avantaj sunsa da hâlâ yeni bir teknolojidir ve sınırlamaları ile potansiyel riskleri dikkate almak önemlidir. Bu nedenle, TSS'nin uygulanmasına ilişkin bilinçli kararlar alabilmek için en son gelişmeleri ve araştırmaları takip etmek kritik önem taşır.

 

Threshold Signature Scheme
Threshold Wallet
Daha fazla oku

Kriptonuzu %20'ye varan APY ile büyütün

Sadece yatırım yapın, rahatlayın ve bakiyenizin artışını izleyin — güvenli bir şekildeKazanmaya Başlayın