İçindekiler:
Tanım - Anahtar Uzunluğu ne anlama geliyor?
Anahtar uzunluğu, bir şifreleme algoritmasının anahtarındaki bit sayısına eşittir. Kısa anahtar uzunluğu kötü güvenlik anlamına gelir. Ancak, uzun bir anahtar uzunluğu mutlaka iyi bir güvenlik anlamına gelmez. Anahtar uzunluğu, bir şifreleme algoritmasını kırmak için gereken maksimum kombinasyon sayısını belirler.
Bir anahtar n bit uzunluğunda ise, n. Güçte (2 n ) olası anahtardan iki tane vardır. Örneğin, anahtar bir bit uzunluğunda ve bir bit sıfır veya bir olabilirse, 0 veya 1 olmak üzere yalnızca iki olası anahtar vardır. Ancak, anahtar uzunluğu 40 bit uzunluğunda, 2 40 olası anahtar.
Bu terim anahtar boyutu olarak da bilinir.
Techopedia Anahtar Uzunluğunu açıklıyor
İnsanlar mümkün olan tüm anahtarları denerken sıkılmış olacaklardı. Ancak, bir yazarın söylediği gibi, “Bilgisayarlar inanılmaz derecede sıkıcı görevlerde mükemmel” Aynı yazar, anahtar uzunluğu ve güvenliği ile ilgili 1999 tarihli bir makalede, ortalama olarak bir bilgisayarın kodu kırmak ve mesajı deşifre etmek için doğru olanı bulmadan önce olası anahtarların sadece yarısını denemek zorunda kalacağını belirtti. Saniyede milyar anahtar deneyebilen bir bilgisayarın doğru 40 bit anahtarı bulması yaklaşık 18 dakika sürer. Saniyede 90 milyar anahtar kapasitesine sahip olan Deep Crack adlı Veri Şifreleme Standardı (DES) kırıcı bir bilgisayar, 1999'da 56 bit DES anahtarını bulmak için 4.5 gün sürdü.
Yaygın bir kural, anahtar uzunluğunun en az bir kerelik bir ped mesajı olduğu sürece, doğru kullanıldığında kırılmasının imkansız olduğu kanıtlanan bir şifreleme türü olması gerektiğidir. Doğru bir şekilde kullanılması, anahtarın gerçekten rastgele olduğu, güvence altına alınacak düz metin mesajından daha büyük veya daha büyük olduğu, bir daha asla veya kısmen kullanılmadığı ve gizli tutulduğu anlamına gelir. Daha sonra şifreleme algoritmasının anahtar olmadan kırılması imkansız olacaktır.
Örnekler doğrusal olarak ölçeklenir. Bu nedenle, yazar 2016 yılında güvenlik sağlamak için 90 bit anahtar uzunluğu önerdi. 1999 algoritmalarının çoğunda en az 128 bit anahtar vardı. Bununla birlikte, belirsizliğin ölçüsü olarak entropi gibi anahtar uzunluğunun ötesinde düşünülmesi gereken başka güvenlik faktörleri de vardır. Bu durumda, yazar şifreleme algoritmasının kalitesine odaklandı ve 128 bit şifreleme algoritmasının belirli bir uygulamasını kırmanın en etkili yönteminin mümkün olan her anahtarı denemek olmayabileceği sonucuna vardı.
Kriptografik güvenlik, bir bit olarak da ölçülen bir kriptografik algoritmaya bilinen en hızlı hesaplama saldırısının bir ölçüsüdür. Simetrik anahtar algoritması şifreleme ve şifre çözme için aynı anahtarı kullanırken, asimetrik anahtar algoritması farklı anahtarlar kullanır. Günümüzde, yaygın simetrik anahtar algoritmalarının çoğunun güvenliklerinin anahtar uzunluklarına eşit olması amaçlanmıştır. Ancak, bu özelliğe sahip bilinen bir asimetrik anahtar algoritması yoktur. Bir algoritmanın kriptografik güvenliği anahtar uzunluğunu aşamaz, ancak daha az olabilir.
Hesaplama gücü arttıkça, anahtar boyutu da artmalıdır. Üçlü DES, üçlü veri şifreleme algoritması blok şifresinin ortak adıdır. Kaba kuvvet saldırılarına karşı korumak için DES'in anahtar uzunluğunu artırmak için nispeten basit bir yöntem sağlamak üzere tasarlanmıştır.
