İçeriğe geç
parazade
Kripto

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.

Eliptik Eğri Kriptografisi nedir?
İçindekiler
  1. Eliptik eğri kriptografisi nedir?
  2. Kripto paralarda nasıl kullanılır?
  3. Neden tercih edilir?
  4. Nelere dikkat etmeli?

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.

İlgili terimler

ECDSA(Elliptic Curve Digital Signature Algorithm)ECDSA (Elliptic Curve Digital Signature Algorithm), eliptik eğri kriptografisine dayanan bir dijital imza algoritmasıdır. Bitcoin ve Ethereum, işlemlerin gerçekten özel anahtar sahibi tarafından onaylandığını kanıtlamak için ECDSA kullanır.Asimetrik Şifreleme(Asymmetric Encryption)Asimetrik şifreleme, biri herkesle paylaşılabilen açık anahtar, diğeri gizli tutulan özel anahtar olmak üzere birbiriyle bağlantılı iki anahtar kullanan kriptografi yöntemidir. Kripto cüzdanlar bu yapıya dayanır.Özel Anahtar(Private Key)Özel anahtar (private key), bir kripto cüzdanındaki varlıkları harcama yetkisi veren gizli ve çok büyük bir sayıdır; işlemleri dijital olarak imzalamaya yarar ve bilen herkes o cüzdandaki varlıkları transfer edebilir.Kriptografi(Cryptography)Kriptografi, bilgiyi yetkisiz kişilere karşı korumak, bütünlüğünü ve kaynağını doğrulamak için matematiksel yöntemler kullanan bilim dalıdır. Kripto paralar adını ve güvenliğini büyük ölçüde kriptografiden alır.Açık Anahtar(Public Key)Açık anahtar (public key), özel anahtardan matematiksel olarak türetilen ve başkalarıyla paylaşılabilen anahtardır; kripto işlemlerinde imzaların doğrulanmasını sağlar ve cüzdan adreslerinin üretilmesinde kullanılır.Blokzincir(Blockchain)Blokzincir, işlem kayıtlarının bloklar hâlinde gruplanıp kriptografik özetlerle birbirine zincirlendiği, tek bir merkez yerine ağdaki çok sayıda bilgisayarda tutulan ortak ve değiştirilmesi çok zor bir dijital defterdir.