| Editor Login | Register | ||
| > Bilgisayar > Kriptografi |
|
|
| DES(Data Encryption Standard) | ||||||
Bu yazımızda askeri amaçlı olmayan çalışmalarının ilki ve şifreleme algoritmalarının yeni bir boyut kazanmaya başladığı nokta olarak kabul edilen DES(Data Encryption Standard)" i inceleyeceğiz. 1970lerde Kriptoloji üzerine askeri olmayan çalışmalar yapan çok az akademisyen ve araştırmacı vardı. Oysa günümüzde kriptoloji ve kriptografi üzerine yapılan askeri olmayan çalışmalar yadsınamayacak boyutlara ulaşmıştır. Kriptolojinin ve kriptoanalizin askeri olmayan çalışmalarının başlangıcı olarak DES kabul edilmektedir.
Bu yazımızda askeri amaçlı olmayan çalışmalarının ilki ve şifreleme algoritmalarının yeni bir boyut kazanmaya başladığı nokta olarak kabul edilen DES(Data Encryption Standard)" i inceleyeceğiz. 1970lerde Kriptoloji üzerine askeri olmayan çalışmalar yapan çok az akademisyen ve araştırmacı vardı. Oysa günümüzde kriptoloji ve kriptografi üzerine yapılan askeri olmayan çalışmalar yadsınamayacak boyutlara ulaşmıştır. Kriptolojinin ve kriptoanalizin askeri olmayan çalışmalarının başlangıcı olarak DES kabul edilmektedir. 1972"de NBS Institute for Computer Sciences and Technology (ICST) bilgisayar güvenliği için bir proje geliştirmeye başladı. Projenin en önemli amacı verilerin aktarımı ve belleklerde saklanması sırasında kullanılabilecek bir şifreleme algoritması geliştirmekti. NBS bu girişimine kadar veri şifreleme sadece askeri ve istihbarat teşkilatlarının ilgilendikleri bir alandı. ICST öncelikle geliştirilen algoritmanın federal standartı olarak değerinin ölçülmesi için NSA(National Security Agency[Uluslararası Güvenlik Ajansı])" dan ölçü kriterlerinin belirlenmesini istedi. Ardından ilk denemede istenen standartlarda bir algoritma geliştirilemedi. İkinci denemede, 17 Ağustos 1974"ta IBM Corp. tarafından finansal uygulamalar için geliştirmiş olduğu bir şifreleme ailesi(LUCIFER) duyuruldu. Amerikan hükümetiyle ortaklaşa yürütülen çalışmalar sonucu istenen algoritmanın teknik gereksinimleri ve özellikleri 17 Mart 1975"te detaylı olarak çıkartıldı. Ardından NBS"ye bir çok öneri ve düşünce iletildi. Uzun süren analiz ve çalışmalardan sonra, IBM"in önerdiği şifreleme ailesi NBS tarafından geliştirildi ve 23 Kasım 1977"te NBS, Data Encrypiton Standard (DES)"i Federal Information Processing Standard (FIPS) 46 olarak duyurdu. 1981"de ANSI standardlarına da dahil edilen DES algoritması uzun süre finansal bilgilerin korunması için kullanılanılan şifreleme algoritması olarak kalmıştır. DES algoritması bir Block Cipher algoritmasıdır. Yani şifrelenecek metin bloklar halinde şifreleme işleminden geçirilir. Ayrıca DES algoritması simetrik şifreleme prensibine dayanmaktadır. Yani DES, veri bloklarını şifrelemek ve deşifrelemek için aynı anahtarları kullanmaktadır. DES 64 Bitlik düz metin blokları üzerinde işlem yapmaktadır. 64 bitlik veri blokları, 56 bitlik bir anahtarın kontrolünde şifrelenerek yine 64 bitlik şifrelenmiş metin bloklarına dönüştürülür. Deşifrelenirken de 64 bitlik şifrelenmiş veri blokları, 56 bitlik bir anahtarın kontrolünde deşifrelenerek yine 64 bitlik deşifrelenmiş metinlere(düz metne) dönüştürülür. DES" de şifreleme ve deşifreleme için yer değiştirme, permütasyon gibi bir dizi işlem yürütülerek gerçeklenmektedir. Bu işlemlerin sırası şifreleme ve deşifreleme için birbirlerinin tam tersi şeklindedir. Şimdi DES algoritmasını basit olarak inceleyelim; 1. IP(Initial Permutation) şifreleme işleminde kullanılacak ilk permütasyondur. Verilen bir düz metin(x) üzerine ilk permütasyon uygulanarak x0 elde edilir.
Referanslar Stallings. William. 1995. Network and Internetwork Security Principles and Practice. Prentice Hall. New Jersey. e-Posta : yunus.alpozen et msakademik.net |
|
| Bağlantılar: bilgininefendisi.net |
| Open Source Document Project | AUP&TOS |