Yazan : Şefik İlkin Serengil
Yöntem kriptolama amacı gütmekten çok aynı permitasyon şifresinde olduğu gibi orijinal metindeki karakterlerin yerlerini birbirleri ile karıştırarak anlamsız metinler üretmek üzerine kurulmuş ilkel bir şifreleme modelidir. Permütasyon şifresi (permutation cipher) ile arasındaki temel fark paragraf içerisindeki karakterlerin yerlerinin değişmesi belli bir matematiksel fonksiyona dayanıyor olmasıdır.
Şifreleme
Plaintext: tarihcesurdanyanadır
Plaintext uzunluğu : 20
En Yakın Tam Kare : 25
Dolayısıyla 5×5 ‘lik Sezar kutusu oluşturma işlemine geçilebilir.
Tablo 1.1 Plaintext’ten oluşturulmuş Sezar Kutusu
t |
c |
d |
n |
NULL |
a |
e |
a |
a |
NULL |
r |
s |
n |
d |
NULL |
i |
u |
y |
ı |
NULL |
h |
r |
a |
r |
NULL |
Tabloyu oluşturmadaki temel prensip plaintext ‘teki her karakter birbirini takip edecek şekilde sütunsal olarak boyutu daha önce belirlenmiş olan 5×5 lik tabloya yerleştirilir. Şifreli metin tablodaki karakterlerin satırsal olarak yan yana yazılmasıyla gerçekleşmektedir.
DOLAYISIYLA
Ciphertext: TCDNAEAARSNDİUYIHRAR
Deşifreleme
Şifreleme sırasında kullandığımız kare matris transpoze edildikten sonra matrisin satırsal olarak yan yana yazılmasıyla deşifreleme işlemi gerçekleşir.
Tablo 1.2 Matris Transpoze Edildikten Sonra
T |
A |
R |
İ |
H |
C |
E |
S |
U |
R |
D |
A |
N |
Y |
A |
N |
A |
D |
I |
R |
NULL |
NULL |
NULL |
NULL |
NULL |
Ciphertext: TCDNAEAARSNDİUYIHRAR
Plaintext: tarihcesurdanyanadır