A
B
C
Ç
D
E
F
G
Ğ
H
I
İ
J
K
L
M
N
O
P
R
S
Ş
T
U
Ü
V
Y
Z
Q
W
X
+ Ekle
Simetrik Şifreleme ve İmparator Sezar I

Simetrik Şifreleme ve İmparator Sezar I


Örnek verebilecegimiz en basit simetrik sifrelerden biri Sezar Sifresidir. Neredeyse tüm kriptoloji kitaplarinin giris bölümlerinde Sezar Sifresi örnegine rastlarsiniz. Bunu bir örnekle hemen anlatayim:

Mesela gönderecegimiz metne yine M diyelim, bunun sifrelenmes halinede C diyelim. (ingilizce karakterler göz önüne alinmistir) M: “Mutasyonda bir makale” C: “Nvubtzpoeb cjs nblbmf” Görüldügü gibi alfabedeki tüm harfleri sayilara esit tutarsak (A=1, B=2, C=3...) sonra gönderilen yazida ve A =>B, B=>C, C=>D, ..., Y=>Z, Z=>A seklindedir. Algoritmamizin mantigi sudur:

Gelen her harfin sayisini bul ve bir ilerisindeki sayiyi yerine yaz. (sezar sifresi için). Sezar Sifresi tek alfabeli yer degistirme veya permütasyon sifreleri arasinda degerlendirir.

Çözülmesine gelince de. Türk alfabesini göz önünde tutarsak 28 karakterden olusacagi için, en fazla 27 ilersindeki harfi alabilir deriz. Buda 27 deneme yapmamiza mal olacaktir. Sifrenin bulunma denemesini ortalama olarak 27/2=15 de diyebiliriz. Birde yazilan harfin yerine herhangi bir harf konuldugunu düsünürsek bu sefer yaklasik olarak 28! (yirmi sekiz faktöriyel) kez denemek zorunda kaliriz.

Açik Yöntemli Gizli Anahtar Anlasmali Sifreler Bundan önce görmüs oldugumuz algoritma yöntemleri, günümüz teknolojisinde bilgisayarlarla çok kisa bir sürede çözülebilmektedir. Modern kriptoloji bu sorunu anahtarlarla çözmeye çalisir. Anahtarlar sayilardan ve degerlerden olusabilirler. Simdi bu bahsettiklerimizi matematiksel notasyon haline dökelim.

Düzyazi metnimiz : M

Sifrelenmis Metnimiz :C

Anahtarimiz : K

Sifreleme algoritmamiz : E

Desifreleme algoritmamiz: D olsun.

EK(M) = C - Anahtarla sifreleme DK(C) = M - Anahtarla desifreleme

Bu iki denklemden de assagidaki denklemimizi elde edebiliriz. DK(EK(M)) = M

Bazi algoritmalarda sifreleme ve desifreleme için ayri anahtar içerebilirler. Sifreleme için K1, desifreleme için K2 yi kullanirsak EK1(M) = C DK2(C) = M DK2(EK1 (M)) = M Tekrar elde etmis olacagiz.











  • diline pelesenk olmak ne demek
  • dillere pelesenk olmuş ne demek
  • pelesenk
  • pelesenk ne demek
  • Pelesenk Ne Demek – Pelesenk Sözlük Anlamı
  • pelesenk olmak ne demek
  • pelesenk olmak ne demektir
  • pelesenk olmuş ne demek
  • Yüksek Yüksek Tepelere sözleri
  •   Ad Soyad
      Yorum