|
{0><}100{>Veri Koruma ve Güvenlik<0} |
|
|
|||
I |
{0><}100{>Gizli Anahtar Kriptografi<0} |
|
|
|||
I.II |
{0><}100{>Hash Fonksiyonları<0} |
|
|
|||
|
|
|
|
|||
|
{0><}0{>Doğum
Günü Paradoksu<0} {0><}0{>Blok şifrelerin anahtar uzunluğu gibi, hash
fonksiyonların çıktı uzunluğu kaba kuvvet
saldırılarına karşı olan dirençlerini gösterir.<0} {0><}0{>Eğer
hash fonksiyonu çıktısı n bit ise, elinizde bir x
varken h(m)=x’i
sağlayan bir m bulmak yaklaşık olarak 2n deneme gerektirmektedir.<0} {0><}0{>Benzer bir şekilde, herhangi bir x
için, h(x)=h(x’)’ı sağlayan bir x’ bulmak 2n işlem gerektirir.<0} {0><}0{>Diğer bir deyişle, n-bit çıktılı güvenli bir hash
fonksiyonu ön-görüntü direnci ve ikincil ön-görüntü direnci olarak 2n
işleme
sahiptir.<0} {0><}0{>Peki
ya çarpışma direnci?<0} {0><}0{>İşte
burada elinizde önceden tanımlanmış bir mesaj yoktur, bunun
yerine aynı hash çıktısına sahip iki mesaj bulmak
gereklidir.<0} {0><}0{>İlginç olabilir ama, eğer 2n/2 mesajın hash çıktısı
yaratılırsa, %50 bir şansla en az iki mesajın hash
değeri aynı olacaktır.<0} {0><}0{>Mesela, eğer hash çıktısı
64 bit ise, aynı hashi bulmak sadece
232 mesaj denemesi
gerektirecektir.<0} {0><}0{>Bu sonuç diğer saldırıların
aksine çarpışma saldırılarını daha uygun
kılmaktadır (Diğer bir deyişle, bu, hash fonksiyonunun
tek yönlülüğünü kırmaktan 232 kat daha hızlı bir yoldur.)<0} {0><}0{>Bu sonuç genel olarak doğum günü paradoksu olarak refere edilir, bu paradoks eğer bir odada 23 veya daha fazla insan varsa, iki tanesinin aynı günde doğmuş olma ihtimalinin %50’den fazla olduğunu söyler.<0} {0><}0{>Bu enteresan matematiksel gerçek yandaki simulasyonda belirtilmektedir.<0} |
|
Rastgele sayı jeneratörü & çarpışma detektörü. [büyütmek için tıklayın]
|
|||
|
|
|
|
|||
I.I.Q |
{0>[<}100{>[+] Soru<0}
{0>[<}100{><0}
{0><}0{>Aynı hashe sahip iki mesaj bulmak için ne zaman ve neden uğraşmanız gerekir?<0} |
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
|
|||
|
|
|
||||
|
|
|
|
|||
|
|
|
|