Dijital İmzalar
ECDSA, RSA-PSS, Ed25519 ve diğer imza algoritmaları
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
- Kimlik doğrulama
- Veri bütünlüğü
- İnkar edilemezlik (non-repudiation)
- Asimetrik şifreleme
- Matematiksel kanıt
| Algoritma | Güvenlik | Hız | Kullanım Alanları |
|---|---|---|---|
| ECDSA-P256 | Çok Yüksek | Hızlı | Örnek: BlockchainModern uygulamalarYüksek performanslı modern sistemler |
| ECDSA-P384 | Çok Yüksek | Orta | 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üksek | Hızlı | Yüksek güvenlik gerektiren uygulamalarModern sistemlerEd25519'den daha yavaş ama daha yüksek güvenlik |
| RSA-PSS | Çok Yüksek | Yavaş | Geniş uyumluluk gerektiren sistemlerKlasik uygulamalar |
| RSA-PKCS#1 v1.5 | Yeni 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).
- • FIPS PUB 186-4
- • RFC 8032
- • RFC 8017
- • ISO/IEC 14888-3