S İ B E R G Ü V E N L İ Ğ İ N T E M E L L E R İ
69
uzunlukları tercih edilen AES, günümüzde hala güvenilirliğini ko-
rumakta ve bilişim dünyasında güvenlik için kullanılmaktadır.
AES algoritmasında, sahip olduğu anahtarlara göre farklı sayıda
döngüsel işlem yapılır. AES 128-bitlik düz metni şifrelerken veya
şifrelenmiş metni çözerken de aynı anahtarı kullanır. Bu döngüsel
işlemin artmasıyla veri daha çok güvenilir hale gelir. Fakat, aynı za-
manda yapılacak olan döngüsel işlemlerin de artmasıyla hem işlem
sayısı hem de bellek alanı artar.
Bu algoritmada; AES-128 AES-192 AES-256 gibi veri blokları, 4,6,8
gibi kelime uzunluğu, 10,12,14 gibi tur sayısı uygulanabilmektedir.
2.6. Özetleme (Hashing) Algoritmaları
Farklı
uzunluklarda mesaj, doküman veya yazıyı işleyerek,
sabit
uzunlukta veri oluşturma işlemine, özet veya özetleme denir. Elde
edilen özet bilginin, mesaj, doküman veya yazıyı temsil edebilecek
bir formda olması beklenir. Bundan dolayı, elde edilen özet değeri
mümkün olduğunca tekil olması veya benzerinin olmaması isteni-
lir. Bu işlemde, bir özetleme (hash) fonksiyonu kullanılır ve bir grup
veriden veya mesajdan sabit uzunlukta bir dizi üretilir. Üretilen bu
dizi, o mesajın, dokümanın veya yazının bütünlüğünün test edile-
bilmesi için kullanılan bir imza niteliğindedir. Bu işlemleri gerçek-
leştiren algoritmalara, özetleme algoritmaları veya fonksiyonları
denir. Bir özetleme fonksiyonunun temel özellikleri aşağıda veril-
miştir.
•
Uzunlukları farklı olan verileri, sabit uzunluklu bir çıktıya dö-
nüştürmelidir.
•
özet değeri kolay hesaplanabilmelidir.
•
özet değerinden mesajı elde etmek zor olmalıdır.
•
farklı mesaj veya dokümanlardan aynı özet değerinin üretilme-
mesi gereklidir.
•
Elde edilecek özet değeri tekil (unique) olmalıdır.
•
Aynı özet değerini üretecek iki farklı mesajı bulmak ise oldukça
zor olmalıdır
.
Pratikte özetleme fonksiyonları,
şifre doğrulama, bütünlük kont-
rolü, e-imza ve güvenli e-posta uygulamalarında kullanılmakta-
dır. Genellikle veri bütünlüğünü garanti etmesi, hızlı olması, sabit
Ş E R E F S A Ğ I R O Ğ L U - M U S T A F A A L K A N
70
uzunlukta çıktı vermesi, açık anahtar algoritmalarından
daha iyi
olması, dosya boyutunun alınan özeti etkilememesi ve yüksek per-
formanslı bir haberleşme sağlaması bu yaklaşımın üstünlükleridir.
Farklı güvenlik seviyelerinde kullanılan birçok özetleme algorit-
maları bulunmaktadır.
MD serisi, SHA serisi veya RIPE-MD-160
algortimaları bunlardan bazılarıdır. En çok kullanılan algoritmalar,
aşağıda kısaca açıklanmıştır.
Dostları ilə paylaş: