Dijital İmza Şeması
Digital Signature and Authentication Framework · Ayrıca şöyle bilinir: Digital Signature Algorithm, Message Authentication and Integrity, Public Key Signature
Bir dijital imza şeması, elektronik olarak imzalanan belgeler için kimlik doğrulama, bütünlük güvencesi ve inkâr edilemezlik sağlar. Genel anahtar kriptografisi (RSA, DSA veya ECDSA gibi) kullanılarak, gönderici bir mesajı özel anahtarıyla, alıcının göndericinin genel anahtarını kullanarak imzayı doğrulayabileceği şekilde imzalar; bu da mesajın iddia edilen yazar tarafından oluşturulduğunu ve üzerinde oynanmadığını kanıtlar.
Tam yöntemi oku
Bu bölümü okumak için ücretsiz hesapla giriş yapın.
Yöntem haritası
İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.
Ne zaman kullanılır
Dijital imzalar, yasal sözleşmeler, finansal yetkilendirmeler, yazılım dağıtımı ve resmi belge icrası gibi inkâr edilemez işlemler için esastır. RSA imzaları için RSA-PSS'yi (PKCS #1 v1.5'ten kaçının), modern uygulamalar için daha küçük anahtar boyutlarını önemseyen ECDSA veya EdDSA'yı kullanın ve özet fonksiyonunun (SHA-256 veya daha güçlü) mevcut güvenlik standartlarıyla uyumlu olduğundan emin olun. Alıcıların genel anahtarın iddia edilen imzalayana ait olduğunu doğrulamasına olanak tanımak için her zaman dijital imza şemalarını sertifika yetkilileri veya genel anahtar altyapısıyla birleştirin.
Güçlü yönler & sınırlılıklar
- Kimlik doğrulama sağlar: mesajın iddia edilen imzalayan tarafından gönderildiğini doğrular
- Bütünlüğü sağlar: imzalanan mesajda herhangi bir oynama olup olmadığını tespit eder
- İnkâr edilemezlik: imzalayan, mesajı imzaladığını inkâr edemez (yasal bağlamlarda)
- Herhangi bir tarafça doğrulanabilir: paylaşılan sır gerekmez; doğrulama yalnızca genel bilgiyi kullanır
- Mesajı şifrelemez; imzalama, genel anahtara sahip herkese düz metin içeriğini gösterir
- İmza doğrulaması, imzalayanın genel anahtarına güvenli erişim gerektirir
- Özel anahtarın ele geçirilmesi, o anahtarla yapılan tüm imzaları geriye dönük olarak güvenilmez hale getirir
- İmza şemaları, HMAC'ler gibi simetrik kimlik doğrulama yöntemlerinden daha yavaştır
SSS
Neden bir belgeyi orijinalliğini sağlamak için şifrelemek yerine imza kullanmayalım?
Şifreleme, içeriği alıcı dışında herkesten gizler; gizliliği kanıtlar ancak orijinalliği kanıtlamaz. İmza şemaları, içeriği gizlemeden orijini ve bütünlüğü kanıtlar. İmzalanmış ve gizli iletişim için, mesajı şifreler ve ayrı olarak imzalarsınız (veya anlamsal bütünlük için önce imzalayıp sonra şifrelersiniz).
Önce özetlemeden bir belgeyi imzalayabilir miyim?
Teknik olarak evet, ancak güvensizdir. Özetleme, keyfi olarak büyük belgeleri verimli ve deterministik bir şekilde imzalamaya olanak tanır. Düz metni doğrudan imzalamak, belirli saldırılar altında özel anahtarı ifşa edebilir (örneğin, uygun dolgu olmadan RSA'da) ve doğrulamayı yavaşlatır. Her zaman kriptografik olarak güvenli bir özet fonksiyonu kullanarak belgeyi önce özetleyin.
İmzalama için kullanılan özel anahtarım çalınırsa ne olur?
O anahtarla oluşturulan tüm imzalar güvenilmez hale gelir, çünkü bir saldırgan sizin adınıza imza taklit edebilir. Bu nedenle anahtar iptali kritiktir: imzalayan, ele geçirilen anahtarla oluşturulan tüm imzaları ileriye dönük olarak geçersiz kılan bir iptal sertifikası yayınlamalıdır. Zaman damgaları ve sertifika geçerlilik süreleri, iptalden önce oluşturulan imzalara bir miktar koruma sağlar.
Dijital imza ile özet (hash) arasındaki fark nedir?
Özet tek yönlü ve deterministiktir ancak kimlik doğrulama sağlamaz. Dijital imza bir özeti içerir ve özel anahtarla şifrelenir, bu da hem özel anahtara sahip birinin imzayı oluşturduğunu hem de mesajın değişmediğini kanıtlar. İmza, genel anahtar kullanılarak doğrulanabilir; tek başına bir özet, kimin oluşturduğunu kanıtlayamaz.
Kaynaklar
- Rivest, R. L., Shamir, A., & Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2), 120–126. DOI: 10.1145/359340.359342 ↗
- Krawczyk, H., Bellare, M., & Herbst, R. (1997). HMAC: Keyed-hashing for message authentication. RFC 2104. link ↗
- Johnson, D., Menezes, A., & Vanstone, S. (2001). The elliptic curve digital signature algorithm (ECDSA). International Journal of Information Security, 1(1), 36–63. DOI: 10.1007/s102070100002 ↗
Bu sayfayı kaynak gösterin
ScholarGate. (2026, June 3). Digital Signature and Authentication Framework. ScholarGate. https://scholargate.app/tr/cryptography/digital-signature-scheme
Hangi yöntem?
Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.
- Diffie-Hellman Anahtar DeğişimiKriptografi↔ karşılaştır
- RSA Kriptosistem AnaliziKriptografi↔ karşılaştır
- SHA Karma FonksiyonuKriptografi↔ karşılaştır
- TLS Protokol AnaliziKriptografi↔ karşılaştır