Editörler Prof. Dr. Şeref Sağıroğlu Prof. Dr. Mustafa Alkan Sağıroğlu / Alkan grafik



Yüklə 3,91 Mb.
Pdf görüntüsü
səhifə44/219
tarix20.11.2023
ölçüsü3,91 Mb.
#163459
1   ...   40   41   42   43   44   45   46   47   ...   219
siber-guvenlik-kitap-basila-04-01-2019

Sezar Şifreleme Yaklaşımı
Verilerin güvenli olarak bir ortamdan diğerine aktarılmasında kul-
lanılan en eski şifreleme metotlarından birisidir. Bir mesajın bu 
yaklaşımla şifrelenmesi aşağıdaki matematiksel fonksiyonla ifade 
edilebilir.
E (M) = M+3 mod 29 = C 
 
 
 
 
 (2.1)
Fonksiyondaki; ‘M’ mesajı, ‘E’ şifreleme işlemini (encryption), ‘C’ 
ise şifrelenmiş mesajı ifade etmektedir. ‘29’ ise, şifreleme yapılacak 
olan dildeki karakter (harf) sayısıdır. Türkçemizde 29 alfabetik ka-
rakter olduğu için burada 29 rakamı kullanılmıştır. Şifrelenmiş me-
sajın deşifre edilmesi;
D (C) = C- 3 mod 29 = M 
 
 
 
 
 (2.2)
formülü ile sağlanır. Bu formülde, ‘D’, deşifreleme (decryption) iş-
lemini ifade etmektedir. Burada dikkat edilmesi gereken husus ise, 
harflerin sayıya dönüştürülmesidir. Mesela, İngiliz alfabesi için
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 ... 23 24 25
(2.3)


S İ B E R G Ü V E N L İ Ğ İ N T E M E L L E R İ 
63
harfler 0’dan 25’e kadar etiketlenir. Bu etiketleme sonucunda elde 
edilen sayılar formüllerde yerine konularak, her bir harfin farklı bir 
sayıya dönüşmesi sağlanır. Mesela; “e imza” kelimesini ele alalım 
ve bunu Sezar’a göre şifreleyelim. Burada İngiliz alfabesini kullan-
dığımızı varsayarsak;
e i m z a
4 8 12 25 0 (2.4)
karakter karşılıklarını bulabiliriz. Burada elde edilen değerleri 
E(M)=M+3 mod 26 şifreleme fonksiyonundan geçirdiğimizde, 
7 11 15 3 (2.5)
sayılarını elde ederiz. Bu sayılara karşılık gelen harfler ise

Yüklə 3,91 Mb.

Dostları ilə paylaş:
1   ...   40   41   42   43   44   45   46   47   ...   219




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin