• ☪ Foruma Hoş Geldiniz ☪ Forumda Bilgi Alışverişinde Bulunabilmek ve Sitemizde Açılmış Olan Konuların İçeriklerini Görüntülemek İçin Kayıt Olmanız Gerekmektedir.

Antik Şifreler ve Çözümleri

Mal bulanındır

KURT KIŞI GEÇİRİR AMA YEDİĞİ AYAZI ASLA UNUTMAZ
Süper Moderatör
Katılım
5 Ağu 2020
Mesajlar
2,177
Beğeni
8,348
Puanları
113
Konum
Yaşamın Olduğu Heryer
Mevcut antik yapı ve bolgelerde karsilasabilecegimiz derin ve kiymetli anlamlari olan şifreleme yonteminin ilki budur ve bizi ilgilendirir
images_1.jpg

.


Bu sifrenin TARİHÇE VE KULLANIMl
Bu şifreleme, Suetonius’a (Roma’nın en dikkat çeken tarihçisi ve biyografi yazarı) göre, askeri öneme sahip mesajları korumak için üç kayma ile kullanan Julius Ceasar’ın adını almıştır. Ceasar, bu şemanın ilk kaydedilen kullanımı olsa bile benzer tipte şifrelerin daha önce kullanıldığı bilinmektedir.
Ceasar’ın yeğeni Augustus da bu şifreyi kullandı fakat Ceasar’dan farklı olarak üç kayma yerine bir kayma kullandı.
Sezar şifresinin o zamanlarda ne kadar etkili olduğu bilinmemekle birlikte, Ceasar’ın düşmanlarının çoğunun okuma yazma bilmemesi ve diğerlerinin mesajların bilinmeyen bir yabancı dilde yazıldığını varsayması nedeniyle makul derece güvenli olması muhtemeldir.
19. yüzyılda, gazetelerdeki kişisel reklamlar bölümü bazen basit şifre şemaları kullanılarak şifrelenmiş mesaj alışverişinde kullanılırdı. Sezar şifreleme 1915’e kadar kullanımda olan bir şifrelemeydi.
Günümüzde ise secret decoder ring olarak bilinen yüzüklerde, çocuk oyuncaklarında kullanılır. Rot13 algoritması ilede Usenet’te yaygın olarak kullanılır. Ancak ciddi bir şifreleme yöntemi olarak kullanılmaz.
images_3.jpg
ŞİFREYİ KIRMAK
Şifre brute-force saldırısıyla çok kolay çözülebilir. Çünkü şifreleme ve şifre çözme yöntemi gizli değildir. Sadece 25 farklı deneme yeterlidir çünkü anahtar uzayı sadece 25 elemanlıdır. Eğer bu mümkün değilse, şifreli metindeki harflerin frekans dağılımını hesaplamak daha sistematik bir yaklaşımdır. Bu, her harfin kaç kez göründüğünü saymayı içerir. Doğal İngilizce metin, kodları kırmaya yardımcı olabilecek çok farklı bir dağılıma sahiptir. Bu dağıtım aşağıdaki gibidir:

Yukarıda görüldüğü gibi en yaygın e harfi kullanılırken z harfinde yüzde 1’ den daha az. Sezar şifrelemesi uygulaması bu harf frekanslarını değiştirmez, sadece bir miktar kaydırır. Örneğin en sık kullanılan harf f ise bu bize bir kaydırıldığını gösterir. Bu frekanslardan kayma değeri bulunup metinin şifresi çözülür.
Frekans Analizi Örnek:
Örneğin Alice aşağıda bulunan şifreli metni göndermiş olsun.

Şifreli metini ifade eden yerleri büyük harfle, açık metini ifade eden yerleri küçük harfle gösterelim. Yukarda bulunan metinde frekansı en yüksek olan harf ‘I’ harfidir. En yaygın biyagram yani ikili ‘XL’ ikilisi, en yaygın trigramda ‘XLI’ üçlüsüdür. Aslında burada kaydırma değerinin 4 olduğunu görebiliriz çünkü I harfinden E harfini elde etmek için 4 harf geri gitmemiz gerekir, yani mesaj şifrelenirken 4 harf ileri kaydırılmış olur. Buradan çıkardığımız sonuç doğrultusunda açık metin aşağıdaki gibi olur;


ŞİFRELEME ÖRNEK:
‘KRIPTOLOJI TAKIMI’ metnini



Her ortamda Şifrelenmiş bir mesajı çözmenin bir yolu; eğer biz yazının dilini biliyorsak o dile ait bir sayfa dolusu yazı bulur ve her harfin görülme sıklığına bakarız. En çok tekrarlanan harfin ilk harf şeklinde bütün farklı harfleri ve sırasını bulana kadar sıraya dizeriz. Daha sonra çözmek istediğimiz şifreli mesaja bakar ve ayrıca sembolleri sınıflandırırız. En çok tekrarlanan sembol daha önce oluşturduğumuz sıradan ilk harf olacak şekilde bütün sembolleri tamamlayana ve şifreli mesajı çözene kadar devam ederiz


indir_2.jpg
Tabiki roma Sezar Şifrelemesi(MÖ 60–50):
Sezar tarafından kullanılmış olan bu yöntem alfabenin belirlenen miktarda kaydırılması ve ana mesajdaki harflerin yeni alfabede kendilerine karşılık gelen harflerle değiştirilmesi esasına dayanır.


Yukarıdaki resimde ilk satırda Latin alfabesi harfleri sıralanmış durumda. İkinci satırda ise bu harflerin anahtarı üç olan “Sezar Şifrelemesi” yöntemine göre yeni sıralanışı görülmektedir.
Bir kelimeyi Sezar şifrelemesi ile şifrelemek istersek takip etmemiz gereken adımlar şu şekildedir:
  • Kelime içindeki her bir harfin alfabedeki sırası belirlenir.
  • Orijinal metindeki her bir harf, anahtar olarak belirlenen miktar kadar “kaydırılır” ve şifrelenmiş metin elde edilir.
  • Eğer kaydırma esnasında toplam harf sayısı aşılırsa alfabe uzunluğuna göre mod alınır.
(Şifrelenecek harfimiz “z” ve anahtarımız da üç olsun. “z” harfi alfabede yirmi beşinci sıradadır ve bu harfi üç kere ilerlettiğimizde yirmi sekizinci harfe karşılık gelmesi gerekir ancak alfabemiz yirmi altı harften oluşmaktadır. Bundan ötürü mod işlemi yapılır. Ve işlem sonucu, 28 % 26 = 2, “z” harfinin “c” harfine karşılık geldiği anlaşılır. Buranın daha iyi anlaşılması için yazımın başında vermiş olduğum alfabenin dairesel gösterimini gösteren görsel incelenebilir.)
Bu adımlar sonucunda “merhaba” kelimesini Sezar şifrelemesi ve 3 anahtarı ile şifrelersek elde edeceğimiz şifrelenmiş kelimemiz “phukded” olur.

Vigenére Şifrelemesi(MS 1586):
Fransız diplomat ve kriptolog Blaise de Vigenère, Sezar şifrelemesini geliştirmiş ve bir üst seviyeye çıkarmıştır. Bu sefer şifreleyeceğimiz metin için bir anahtar kelime belirliyoruz. Metnimizi, bir anahtar kelime ve “Vigenére Tablosu” kullanarak şifreliyoruz.
Vigenère Tablosu

Vigenére şifrelemesini yapmak için takip etmemiz gereken adımlar şu şekildedir:
  • Belirlediğiniz alfabeye göre bir Vigenére Tablosu oluşturmak.
  • Şifrelenecek metni belirlenen anahtar metin ile örtmek.
  • İkinci adımın ardından ilk adımda oluşturulan tabloyu kullanarak şifrelenmiş harflerin bulunması ile şifreli metin oluşturulur.
Şifrelenecek kelimemiz “telefon” olsun ve anahtar kelimemiz de “dal” olsun. Anahtar kelimemizi, şifrelenecek metni tamamen örtene kadar tekrar ederek yazıyoruz.
t e l e f o n ( 7 harf)
d a l d a l d (7 harf)
Üst üste gelen harflerin tablodaki karşılığına bakarak şifrelenmiş metnimizi elde ediyoruz.
  • “t” x “d” = “w”
  • “e” x “a” = “e”
  • “l” x “l” = “w”
  • “e” x “d” = “h”
  • “f” x “a” = “f”
  • “o” x “l” = “z”
  • “n” x “d” = “q”
Şifrelenmiş metnimiz “wewhfzq”.,,ddevam edicez konuya
 
Üst