Modern Blok Şifreleme Algoritmaları

Günümüzde duyulan en büyük ihtiyaçlardan birisi “bilginin doğru ve güvenli bir şekilde saklanıp, gerektiği yer ve zamanda ilgili kişiler tarafından” kullanılmasıdır. Bu kapsamda karşımıza “Kripto” yani “Şifreleme” çıkmaktadır. Şifreleme en eski tarihten beri kullanılan bir sistemdir. Tarihte şifrelemeyi ilk kullanan bilinen kaynaklarda Sezar’dır. Şifreleme; verinin, bilginin her şartta istenilen kişilere verinin güvenli bir şekilde iletilmesi için kullanılmaktadır. Şifreleme işlemi yaparken kullandığımız temel algoritmalar ise kriptosistemi oluşturur ki, bu algoritmalar kriptosistemin temel yapı taşlarıdır. Bu kullanılan algoritmalar ise; anahtar, şifreleme algoritması, şifreli metin ve açık metinden oluşmaktadır. Gelişen teknoloji ile birlikte kullanılan modern şifreleme algoritmaları üç gruba ayrılmaktadır. Bunlardan birincisi, blok şifreleme algoritmalarının da içinde bulunduğu simetrik şifreleme algoritmalarıdır. Bu grup algoritmalar şifrelemede ve şifre çözmede (deşifreleme) aynı anahtar kullanılır. Bu kullanılan anahtara ise “gizli anahtar “ denir. Şifreleme algoritmalarının ikincisi karma şifreleme algoritmaları ve üçüncüsü ise üçüncüsü ise asimetrik şifreleme algoritmalarıdır. Asimetrik şifreleme algoritması da simetrik algoritmalar gibi “gizli anahtar” kullanırken deşifreleme için ise açık anahtar kullanmaktadır. Bu saydığımız şifreleme algoritmaları özellikle de modern blok şifreleme algoritmaları, günümüzde kullanılan kriptografide başrol görevi üstlenmektedir. Kullanılan blok şifreler güvenlik açısından düşünüldüğünde çok önemli bir ölçüttür. Sizlere sunulan bu çalışmada AES (Advenced Encryption Standard, Gelişmiş Şifreleme Standartı), DES (Data Encryption Standard, Veri Şifreleme Standartı) ve 3DES algoritmalarını inceleyerek bilgi sunulmuştur.
Anahtar Kelimeler:

DES, 3DES, AES, Blok Şifreleme

One of the greatest needs nowadays is “keeping the information correct and secure and that it is used by the respective people when and where needed”. In this respect we encounter the term “Crypto”, i.e.the “Ciphering”. Ciphering is a system which is used since the ancient history. According to sources, Caesar is known to be the one who used the cipering first. Cipering is used for transmitting the data and information to the required people in a secure manner under all circumstances. The basic algorithms which we use while performing the cipher process,constitute the cryptosystem. These algorithms are the basic units of the cryptosystem. These used algorithms consist of key,cipher algorithm, ciphered text and public text. Modern cipher algorithms which are used with the developing tecnology, are divided into theree groups. First one is the symmetric sipher algorithms. The same key is used for ciphering and for decoding (deciphering) the algorithms in this group. This key is called as the “secret key”. Second one is hybrid ciphering and the third one is asymmetric cipper algorithms. The asymmetric cipher algorithms use “secret key” as the symmetric algorithms, however it uses a “public key” for deciphering. These above mentioned ciphering algorithms and especially the modern block cipher algorithms, play the leading role in the cryptography currently used. Used block ciphers are very important criteria from the point of security. Within this work which is presented to you, AES (Advanced Encryption Standard), DES (Data Encryption Standard ) and 3DES algorithms are examined and information are offered.