Cryptology Engine

Dijital İmzalar

ECDSA, RSA-PSS, Ed25519 ve diğer imza algoritmaları

Dijital İmzalar Nedir?

Dijital imzalar, fiziksel imzaların dijital dünyadaki karşılığıdır. Bir belgenin veya mesajın gerçekten belirli bir kişi veya kurum tarafından oluşturulduğunu ve değiştirilmediğini kanıtlamak için kullanılır. Dijital imzalar, asimetrik şifreleme kullanarak çalışır - gönderen özel bir anahtarla imzalar, alıcı ise genel anahtarla doğrular. Bu sayede, bir belgenin bütünlüğü ve gönderenin kimliği matematiksel olarak kanıtlanabilir.

Kullanım Alanları

  • Yazılım imzalama
  • E-posta güvenliği
  • Dijital belgeler
  • Blockchain işlemleri
  • Kripto para transferleri
  • Yasal belgeler
  • Kimlik doğrulama
Temel Özellikler
  • Kimlik doğrulama
  • Veri bütünlüğü
  • İnkar edilemezlik (non-repudiation)
  • Asimetrik şifreleme
  • Matematiksel kanıt
Algoritma Karşılaştırması
Algoritma
Güvenlik
Hız
Kullanım Alanları
ECDSA-P256Çok YüksekHızlı
Örnek: BlockchainModern uygulamalarYüksek performanslı modern sistemler
ECDSA-P384Çok YüksekOrta
Yüksek güvenlik gerektiren uygulamalarModern sistemlerPerformans kritik olmayan, yüksek güvenlik gerektiren kullanım alanlarıP-256'dan daha yavaş
Ed25519Çok YüksekÇok Hızlı
Hızlı, güvenli defaultYüksek performans gerektiren uygulamalarModern güvenlik protokolleri
Ed448Çok YüksekHızlı
Yüksek güvenlik gerektiren uygulamalarModern sistemlerEd25519'den daha yavaş ama daha yüksek güvenlik
RSA-PSSÇok YüksekYavaş
Geniş uyumluluk gerektiren sistemlerKlasik uygulamalar
RSA-PKCS#1 v1.5Yeni tasarımlar için önerilmez - yalnızca eski sistemlerle uyumluluk için kullanılmalı. RSA-PSS tercih edilmelidir.Yavaş
Legacy, yalnız uyumlulukEski sistemlerle uyumlulukYeni tasarımlar için önerilmez

* Karşılaştırmalar 64-bit CPU'da referans/donanım hızlandırmasına göre

ECDSA (Elliptic Curve)

Eliptik eğri kriptografisi kullanan modern ve verimli imza algoritmaları. Yüksek performanslı modern sistemler için uygundur.

EdDSA (Edwards-curve)

Yüksek performanslı ve güvenli modern imza algoritması. Hızlı, güvenli default seçenek.

RSA

Klasik ve yaygın kullanılan asimetrik şifreleme tabanlı imza algoritması. RSA-PSS modern, RSA-PKCS#1 v1.5 legacy (yalnız uyumluluk).

İlgili Standartlar
  • FIPS PUB 186-4
  • RFC 8032
  • RFC 8017
  • ISO/IEC 14888-3