Yazan : Şadi Evren ŞEKER

Blok şifreleme (block cipher) yöntemlerinden birisi olan ve bir bloğun şifreleme algoritmasından çıktısı ile bir sonraki bloğu beslemeye yarayan bu algoritmada amaç elektronik kod kitabına (electronic code book, ECB) göre daha başarılı şifreleme elde etmek hedeflenmiştir.

Şifreleme yönteminin çalışması aşağıdaki şekil üzerinden anlaşılabilir:

Yukarıdaki şekilde de görüldüğü üzere şifreleme algoritmasına giren değer başlangıç vektörü (initialization vector) olmaktadır. Şifreleme sonucunda elde edilen değer bir sonraki bloğun başlangıç vektörü olarak kullanılmaktadır. Şifreli mesaj blokları ise, açık blokların, şifreleme algoritması çıktıları ile yahutlanmış (XOR) halidir.

Bu yöntemin açılması sırasında izlenen yol aşağıdaki şekilden anlaşılabilir:

Yukarıdaki şekilde dikkat edileceği üzere açma işlemi sırasında yine şifreleme algoritması kullanılmaktadır. Başlangıç vektörünün şifrelenmiş hali ile şifreli bloğun yahutlanması (xor) sonucunda elde edilen değer açık bloğu oluşturmaktadır.

Yorumlar

  1. Erhan

    Çok başarılı. Bu konuları üniversitem de ingilizce olarak görmeme rağmen türkçe okumak ayrı bir zevk ve kavrama kolaylığı veriyor insana.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir