|
TÜBİTAK UEKAE |
||||||||||||
| Ana Sayfa Önceki Sonraki | ||||||||||||
|
Blok Şifreleme Algoritmaları |
||||||||||||
|
Blok şifreleme algoritmaları veriyi bloklar halinde işler. Bu işleme yöntemi bazen blokları birbirinden ayrı olarak bazen de birbirine bağlı olarak kullanır. Bu nedenle blok şifrelemede değişik kullanımlar ortaya çıkmıştır. Bunlardan 2 tanesi aşağıda görüldüğü gibi çalışır.
Elektronik Kod Kitabı (Electronic Codebook, ECB)
Şifre Bloğu Zincirleme (Cipher Block Chaining, CBC)
En fazla kullanılan blok şifreleme algoritmaları aşağıda ele alınmıştır.
DES (Data Encryption Standard) Algoritması Bankacılık ve finans sektöründe ağırlıklı olarak kullanılan bu algoritma IBM firması tarafından 1974 yılında bulunmuş ve 1977 yılında Amerikan Standardı olarak kabul edilmiştir. Üzerinde en çok çalışılmış olan algoritmadır. Günümüzde bu algoritma 3DES (triple DES) şeklinde, üç farklı anahtarla aynı bloğa 3 defa DES uygulanarak da kullanılmaktadır. Algoritmanın kullanılması için herhangi bir lisans ödenmesi gerekmemektedir.
AES (Advanced Encryption Standard) Algoritması A.B.D'de NIST (National Institute of Standards and Technology) tarafından açılan bir yarışma sonucunda yeni Amerikan standardı olarak seçilmiş olan algoritmadır (Kasım 2001). Algoritmanın tasarımcıları Belçikalı Joan Daemen ve Vincent Rijmen'dir. Algoritmanın orijinal adı Rijndael'dir. 2003 yılından itibaren yaygın olarak kullanıma girmiştir. Bu algoritma seçime göre 128 bit, 192 bit ve 256 bit uzunluğunda anahtarlar kullanmaktadır. Algoritmanın blok boyu 128 bit olarak standartlaştırılmıştır. |
||||||||||||
| © 2006 TÜBİTAK UEKAE |