Menezes-Qu-Vanstone Şifrelemesi (Cipher)
Yazan : Şadi Evren ŞEKER Diffie-Hellman şifrelemesinin üzerine geliştirilen iyileştirmelerle elde edilen yeni bir şifreleme yöntemidir. Diffie-Hellman yöntemi bilindiği üzere anahtar değişimi (key exchange) için kullanılan bir yöntemdir. Buna göre iletişime girecek olan taraflar anahtarlarını asimetrik olan bu yöntemle birbirlerine…
Kamelya Şifrelemesi (Camellia Cipher)
Yazan: Şadi Evren ŞEKER Kamelya şifrelemesi bir blok şifreleme yöntemidir. Şifreleme yönteminde 128 bit’lik veriler üzerinde 128, 192 veya 256 bit’lik anahtarlar ile şifreleme işlemi gerçekleştirilebilir. Yöntemin temelinde bulunan feistel ağı, 128 bit’lik şifreleme için 18 tur, 192 veya 256…
S-Kutuları (S-Boxes)
Yazan: Şadi Evren ŞEKER S-kutuları ismini ingilizcedeki substitution (yerine koyma, ikâme etme) kelimesinden alır. Genellikle simetrik şifreleme çeşidinden blok şifreleme kullanan yöntemlerde bulunur. Amaç bir tablo vasıtası ile kimin kiminle yer değiştireceğinin belirlenmesidir. S-kutuları DES gibi bazı şifreleme algoritmalarında, sistemin…
DES-X
Yazan : Şadi Evren ŞEKER DES algoritması üzerinde anahtar beyazlatılması uygulanmış halidir. DES-X algoritmasında klasik DES algoritmasında kullanılan 56 bit’lik anahtardan farklı olarak iki farklı 64 bit uzunluğunda anahtar kullanılmaktadır. Anahtar beyazlatmasını DES-X üzerindeki kullanımı yukarıdaki şekilde tasvir edilmiştir. Buna…
Anahtar Beyazlatma (Key Whitening)
Yazan : Şadi Evren ŞEKER Şifreleme yöntemlerinde kaba kuvvet (brute force) saldırısının güçleştirilmesi için uygulanan yaklaşımlardan birisidir. Buna göre blok şifreleme yönteminde ilk bloktan önce ve son bloktan sonra mesaj ile anahtarın özel veyası (exclusive or) alınarak sistem karmaşıklığı arttırılır….
Blok Şifreleme (Block Cipher)
Yazan: Şadi Evren ŞEKER Şifreleme algoritmalarında kullanılan bir yöntem olan blok şifreleme, açık mesajın (plain text) belirli uzunluklarda bloklara bölünmesi ile çalışır. Bu yönteme göre bölünen bütün bloklar ayrı ayrı şifrelenecek ve sonuçta üretilen şifreli metin (cipher text) bu blokların…
Özetleme Fonksiyonları (Hash Function)
Özetleme Fonksiyonları (Hash Function) Yazan : Şadi Evren ŞEKER Özetleme fonksiyonlarının çalışma şekli, uzun bir girdiyi alarak daha kısa bir alanda göstermektir. Amaç girende bir değişiklik olduğunda bunun çıkışa da yansımasıdır. Buna göre özetleme fonksiyonları ya veri güvenliğinde, verinin farklı…
Ağaçlarda Dengeleme (Rotation, Balancing)
Yazan : Şadi Evren ŞEKER En çok karşılaşılan durum, ikili arama ağaçlarında bir düğüm için çocuklarının derinliklerinin 2 olması durumudu. Bu durum aşağıdaki örnekte gösterilmiştir: Yukarıdaki tasvirde ayrıca bu ağacın dengelenmiş hale nasıl dönüştürüldüğü de gösterilmiştir. Buna göre ağaç sağa…
AVL Ağacı (AVL Tree)
Yazan: Şadi Evren ŞEKER AVL Ağaçları sürekli olarak dengeli olan ikili arama ağaçlarındandır. G.M. Adelson-Velsky ve E.M. Landis tarafından geliştirilmiş olan bu ağaç algoritmasının ismi de bu kişilerin isimlerinin baş harflerinden oluşmaktadır. Algoritma basitçe, bir düğümün kolları arasındaki derinlik farkı…
Trie (Metin Ağacı)
Yazan: Şadi Evren ŞEKER Metin ağaçları, her düğümün kendisinden sonra gelen harfi işaret ettiği ağaçlardır. Basitçe ağacın üzerine bir metin kodlanabilir ve bu metni veren ağacın üzerinde tek bir yol izlenebilir (deterministic). Durum aşağıdaki örnek üzerinde daha rahat anlaşılabilir: Yukarıdaki…












