İçeriğe geç
Kriptofoni
Kripto Para SözlüğüGüvenlik ve Cüzdan

ECDSA (Elliptic Curve Digital Signature Algorithm) Nedir?

Diğer adları: Elliptic Curve Digital Signature Algorithm, Eliptik Eğri Dijital İmza Algoritması

Kısaca

ECDSA (eliptik eğri dijital imza algoritması), bir özel anahtarla mesajları imzalamaya ve ilgili açık anahtarla imzanın doğrulanmasına imkan veren eliptik eğri tabanlı imza algoritmasıdır; Bitcoin ve Ethereum işlemleri secp256k1 eğrisi üzerinde ECDSA ile imzalanır.

Bir kullanıcı kripto para gönderdiğinde cüzdanı, işlem verisinin özetini (hash) özel anahtar ve her imza için yeniden üretilen rastgele bir sayı (nonce) ile işleyerek r ve s değerlerinden oluşan bir imza üretir. Ağdaki düğümler, imzanın gönderen adrese ait anahtarla üretildiğini özel anahtarı hiç görmeden doğrulayabilir. Ethereum'da imzaya eklenen v değeri açık anahtarın imzadan geri elde edilmesini sağlar; bu yüzden Ethereum işlemleri açık anahtarı ayrıca taşımaz.

ECDSA'nın güvenliği, eliptik eğri ayrık logaritma probleminin zorluğuna dayanır. Algoritmanın en hassas noktası nonce'tur: aynı nonce'un iki farklı imzada kullanılması veya tahmin edilebilir olması, özel anahtarın hesaplanmasına olanak tanır. 2013'te bazı Android cüzdanlarında rastgele sayı üretecindeki bir hata bu nedenle Bitcoin hırsızlıklarına yol açmıştır.

Bitcoin, 2021'deki Taproot güncellemesiyle ECDSA'ya ek olarak daha basit ve imza birleştirmeye uygun Schnorr imzalarını da desteklemeye başlamıştır. Yeterli güce ulaşan kuantum bilgisayarların ileride ECDSA'yı kırabileceği ise teorik bir risk olarak tartışılmaktadır.

Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

İlişkili terimler