Yayılımlı Şifre Blok Zincirlemesi ( Propagating Cipher Block Chaining, PCBC)

Yazan : Şadi Evren ŞEKER

Blok şifreleme (Block cipher) sırasında kullanılan bir yöntemdir. Bu yöntem, elektronik kod defterinden (electronic code book) farklı olarak şifrelenen her blok, kendinden önceki bloğa bağımlıdır. Bu sayede saldırganın bloklara bağımsız saldırı yapmasının önüne geçilmesi hedeflenmiştir.

Klasik Şifre Blok Zincirine (CBC) göre tek farkı şifrelenen bloğa sadece bir önceki bloktaki şifreli mesajın değil aynı zamanda açık mesajın da dahil edilmesidir.

Bu durum aşağıdaki şekilden anlaşılabilir:

Yukarıdaki şekilde gösterilen şifreleme işlemi sırasında açık mesaj blokları şifreli mesaj blokları ile yahut (xor) işlemine tabi tutularak bir sonraki açık mesajla yahut değeri hesaplanmaktadır. Sonuçta iki kere yahut işlemi yapılan bu mesaj anahtar ile şifreleme algoritmasına girmekte ve sonuçta şifreli mesaj çıkmaktadır.

Şifreli mesaj yukarıdaki şekilde de görüldüğü üzere ayrı ayrı bloklardan elde edilen şifreli mesaj bloklarının birleşimidir.

Bu yöntemle şifrelenen blokların açılması için aşağıdaki yöntem kullanılabilir:

Yukarıda da görüldüğü üzere açılma işlemi, şifrelemenin tam tersidir. Önce şifreli mesaj ve açık mesaj yahut işlemine tabi tutulur, ardından çıkan sonuç ikinci bir kere bir sonraki bloğun açık mesajı ile yahutlanır.

Bu yazıyı beğendiyseniz, başkalarının da ilgisini çekebilirsiniz:


57 views

Leave a Reply


* 3 = yirmi bir

Benzer Yazılar:

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'Yayılımlı Şifre Blok Zincirlemesi ( Propagating Cipher Block Chaining, PCBC)' isimli yazı 07 Mar 2009 tarihinde, saat: 07:40 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam57 defa okunmuştur.

Benzer yazıları Veri Güvenliği(Cryptography) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Category: Veri Güvenliği(Cryptography)