Eliptik Eğri Kriptografisi Nedir?
İngilizce: Elliptic Curve Cryptography
Yayın: · Son güncelleme:
Eliptik Eğri Kriptografisi Nedir? Kısaca
Eliptik eğri kriptografisi (ECC), eliptik eğriler üzerindeki matematiksel işlemlere dayanan bir açık anahtarlı kriptografi yöntemidir. Bitcoin ve Ethereum'da özel anahtardan açık anahtar üretmek ve işlemleri imzalamak için kullanılır.

İçindekiler
Eliptik eğri kriptografisi (Elliptic Curve Cryptography, ECC), açık anahtarlı kriptografinin bir türüdür. Güvenliği, eliptik eğri üzerinde yapılan belirli bir işlemi tersine çevirmenin çok zor olmasına dayanır.
Eliptik eğri kriptografisi nedir?
Eliptik eğri, belirli bir denklemle tanımlanan matematiksel bir eğridir. Kriptografide bu eğri sonlu bir sayı kümesi üzerinde tanımlanır. Eğri üzerindeki bir başlangıç noktasıyla gizli bir sayıyı "çarpmak" kolaydır; ama sonuç noktasından o gizli sayıyı bulmak pratikte imkânsızdır. Bu tek yönlü ilişki, anahtar çiftlerinin temelini oluşturur.
Kripto paralarda nasıl kullanılır?
- Özel anahtar: Rastgele seçilen çok büyük bir sayıdır.
- Açık anahtar: Özel anahtarın eğri üzerinde başlangıç noktasıyla işleme sokulmasıyla elde edilir.
- Adres: Açık anahtarın hash fonksiyonlarından geçirilmesiyle türetilir.
- İmza: ECDSA ya da Schnorr gibi algoritmalarla işlemler imzalanır.
Bitcoin ve Ethereum "secp256k1" adlı eğriyi kullanır.
Neden tercih edilir?
ECC, RSA gibi eski yöntemlere kıyasla çok daha kısa anahtarlarla benzer güvenlik düzeyi sağlar. Daha kısa anahtar; daha az veri, daha hızlı işlem ve daha düşük depolama maliyeti demektir. Bu da blokzincir gibi her verinin binlerce kez kopyalandığı sistemler için önemlidir.
Nelere dikkat etmeli?
Matematik güçlü olsa da zayıf halka çoğu zaman kullanıcıdır. Özel anahtarın ya da kurtarma ifadenin ele geçirilmesi, kriptografinin sağladığı tüm korumayı ortadan kaldırır. Ayrıca rastgele sayı üretimi zayıf olan yazılımlar tahmin edilebilir anahtarlar üretebilir; yalnızca güvenilir cüzdan yazılımları kullan.
Sıkça Sorulan Sorular
Eliptik eğri kriptografisi kırılabilir mi?
Bugünkü klasik bilgisayarlarla doğru uygulanmış ECC'yi kırmak pratikte imkânsız kabul edilir. Yeterince güçlü kuantum bilgisayarların gelecekte tehdit oluşturabileceği ise araştırılan bir konudur.
ECC ile ECDSA arasındaki fark nedir?
ECC, eliptik eğrilere dayanan genel kriptografi yaklaşımıdır. ECDSA ise bu yaklaşımı kullanan belirli bir dijital imza algoritmasıdır.