Bir blok şifre, hassas verileri karıştırmak için kullanılan simetrik bir şifreleme algoritmasıdır. Verileri gizleme görevini gerçekleştiren program veya algoritmalara şifreler denir. Verilerin şifrelenmesi veya şifrelenmesi, gizliliğin yanı sıra başka yararlar da sağlar. Şifreleme ayrıca bir iletinin değiştirilmediğinden ve gönderenin kimliğinin doğrulandığından emin olabilir.
Şifreleme, düz metin adı verilen okunabilir şifrelenmemiş verileri şifreli veri olarak şifreli veri haline getirme bilimidir. Blok şifreler, diğer ana simetrik algoritmalar kategorisinden, akış şifrelerinden, her seferinde bir karakter yerine, parçalar veya şifrelerdeki verileri şifrelemeleri nedeniyle farklıdır. Bir blok şifre genellikle bir akış şifresinden daha güvenli olarak kabul edilir, çünkü daha rastgeledir, düz metin kısa olduğunda bir akış şifresi daha hızlı çalışır.
Simetrik olan bir blok şifre kavramı, gerçek veri şifreleme işleminden gelir. Özel anahtar şifrelemesi olarak da adlandırılan simetrik şifreleme, verileri şifrelemek ve şifresini çözmek için tek bir anahtar kullanır. Anahtarın gizli kalması çok önemlidir, çünkü ona sahip olan herkes gönderilen herhangi bir mesajı okuyabilir. Bu, iki anahtar kullanan, güvenli bir özel anahtar ve herkese açık bir genel anahtar olan asimetrik şifrelemenin aksine.
Kriptografinin kullanımı yüzyıllar öncesine dayanıyor ve eski Mısır ve Roma'da bulunuyordu. Julius Caesar, generallerine gizli mesajları iletmek için şimdi Sezar şifresi olarak bilinen şeyi kullandı. Şifreleme sistemleri sürekli saldırı altında ve eski algoritmalar kırıldıkça, kriptograflar mesajları gizlemek için yeni programlar geliştiriyorlar. Blok şifrelerin bazı popüler sürümleri Veri Şifreleme Standardı (DES), Gelişmiş Şifreleme Standardı (AES) ve Uluslararası Veri Şifreleme Algoritmasını (IDEA) içerir.
DES, 56 bit simetrik bir anahtar kullanan iyi bilinen bir geleneksel blok şifredir. Veri 64 bitlik bloklarla şifrelenir. DES, 64 bitlik düz metin bloğunu şifrelerse, bunu algoritma boyunca 16 kez veya turda geçirir. 56 bitlik kısa anahtar nedeniyle, DES'in artık birçok uygulama için güvenli olduğu düşünülmemektedir.
AES, Ekim 2000'de Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından DES için daha güvenli bir alternatif olarak seçildi. AES, 128 bitlik düz metin bloklarında çoklu şifreleme turları gerçekleştirmek için üç farklı anahtar kullanır. Anahtar boyutları 128, 192 ve 256-bit uzunluğundadır.
Diğer bir blok şifre Avrupa'da yaygın olarak kullanılan ve 64-bit düz metin bloklarında sekiz şifreleme turu gerçekleştirmek için 128-bit bir anahtar kullanan IDEA'dır. IDEA, 1992 yılında James Massey ve Xuejia Lai tarafından İsveç teknoloji vakfı ile yapılan bir araştırma sözleşmesiyle kuruldu. IDEA özel hibelerle geliştirilse de, ticari olmayan kullanım için ücretsizdir.


