İçeriğe geç

Reklam

Sezar Şifrelemesi Nasıl Çalışır? Kriptografi Tarihi

Julius Caesar'ın mermer büstü, Vatikan Müzeleri koleksiyonu; Sezar şifrelemesini geliştiren Roma komutanının antik dönem tasviri

Bundan iki bin yıl önce bir Roma komutanı, yolda ele geçirilen tek bir mektubun koca bir lejyona mal olabileceğini biliyordu. Bulduğu çözüm şaşırtıcı ölçüde basitti: harfleri alfabede üç sıra ileri kaydırmak. Sezar şifrelemesi nasıl çalışır sorusunun yanıtı gerçekten bu kadar yalın. Ama bu yalın fikir, bugün bankacılık uygulamanızı koruyan matematiğin de ilk atası sayılıyor.

Bu yazımızda Sezar şifrelemesini baştan sona açtık: yöntemin ne olduğunu, Julius Caesar’ın onu gerçekte nasıl kullandığını, neden bugün hiçbir güvenlik değeri taşımadığını ve kriptografinin bu üç harflik kaydırmadan modern şifrelemeye nasıl evrildiğini sizler için derledik.

Reklam

Sezar Şifrelemesi Nedir?

Sezar şifrelemesi, bir metindeki her harfin alfabede sabit bir sayı kadar kaydırılmasıyla elde edilen yerine koyma şifresidir (substitution cipher). Kaydırma miktarı yöntemin tek anahtarıdır. Caesar’ın kendi yazışmalarında kullandığı anahtar üçtür: A harfi D, B harfi E olur.

Yöntemi tek cümleyle özetleyebiliriz. Alfabeyi bir halka gibi düşünün ve bütün harfleri aynı miktarda döndürün. Halkanın sonuna gelindiğinde başa dönülür, yani Z harfi yeniden C’ye karşılık gelir.

Bu yüzden Sezar şifrelemesi, kriptografi (şifre bilimi) derslerinin neredeyse evrensel ilk örneğidir. Tek alfabeli olması, yani bir harfin metin boyunca hep aynı harfe dönüşmesi, hem öğretmeyi kolaylaştırır hem de yöntemin ölüm fermanını yazar. Nedenine birazdan geleceğiz.

Sezar Şifrelemesi Nasıl Çalışır?

Harf kaydırmalı yerine koyma şifresi nedir sorusunun en somut yanıtı bir eşleme tablosudur. Üç kaydırmalı klasik Sezar şifresinde harfler şöyle karşılık bulur:

Açık metin harfiŞifreli karşılığı (kaydırma = 3)
AD
BE
CF
MP
TW
WZ
XA
YB
ZC

Son üç satıra dikkat edin. Alfabenin sonundaki harfler baştaki harflere sarılır; kriptografide buna “modüler aritmetik” denir. Şifreyi çözmek içinse aynı miktarda geri kaydırmak yeterlidir.

Sezar şifrelemesinde üç harflik sağ kaydırmayı gösteren diyagram: üst sıradaki A harfi alt sıradaki D harfine, B harfi E harfine, C harfi F harfine ok ile bağlanıyor
Sezar şifrelemesinde üç harflik sağ kaydırmayı gösteren diyagram (Wikimedia Commons, Cepheus; kamu malı).

Elle Şifreleme ve Çözme Örneği

Caesar’a atfedilen ünlü “VENI VIDI VICI” cümlesini üç kaydırmayla şifrelersek şu diziyi elde ederiz: YHQL YLGL YLFL. Aynı mantıkla “THINPO” kelimesi “WKLQSR” olur.

Çözme işlemi ise tersine döner. Elinizde “WKLQSR” varsa her harfi üç sıra geri alırsınız ve orijinal kelimeye ulaşırsınız. Kalem, kâğıt ve alfabe sırasını bilmek yeterlidir; bu yalınlık, okuma yazması sınırlı bir ulakla mesaj göndermenin en pratik yoluydu.

Kaydırma Anahtarı ve Türk Alfabesi Farkı

Latin alfabesinde 26 harf bulunduğu için anlamlı kaydırma sayısı 25’tir. Sıfır kaydırma metni olduğu gibi bırakır, 26 kaydırma da başa döner.

Türkçe uygularken tablo değişir. Türk alfabesi 29 harflidir; Ç, Ğ, İ, Ö, Ş ve Ü harfleri de sıraya dahil edilirse kaydırma 29’luk bir halka üzerinde yapılır. Bu ayrıntı atlanırsa şifrelenen metin çözüldüğünde bozuk çıkar. Yöntemi görsel olarak izlemek isterseniz Khan Academy’nin konuyu adım adım anlattığı kısa İngilizce videosu iyi bir başlangıçtır.

Julius Caesar Bu Şifreyi Gerçekten Kullandı mı?

Evet, üstelik iddiayı destekleyen birinci elden kaynaklar var. Roma tarihçisi Suetonius, MS 121 civarında yazdığı On İki Caesar’ın Yaşamı adlı eserinde Caesar’ın gizli yazışmalarında her harfi alfabede üç sıra ileri kaydırdığını açıkça anlatır. Yöntemin adını buradan aldığını söyleyebiliriz.

Julius Caesar'ın mermer büstü, Uffizi Galerisi koleksiyonu; Suetonius'un anlattığı şifreli yazışmaların sahibi Roma diktatörü
Julius Caesar’ın mermer büstü, Uffizi Galerisi (Wikimedia Commons, Yair Haklai; CC BY-SA 4.0).

Caesar’ın kendi kaleminden gelen bir örnek daha var. Gallia Savaşlarında anlatıldığına göre MÖ 54’te kuşatma altındaki komutanı Quintus Tullius Cicero’ya, bir mızrağa bağlanmış mektup gönderdi. Mektup Latince kelimelerin Yunan harfleriyle yazılmasıyla gizlenmişti; düşman eline geçse bile okunamayacaktı.

Uygulama Caesar ile bitmedi. Büyük yeğeni ve evlatlık oğlu, Roma’nın ilk imparatoru Augustus aynı fikri bir kaydırmayla kullandı: A harfi B oluyordu. Augustus’un varyantı alfabenin başına sarmıyordu; Z harfini “AA” olarak yazıyordu. Aulus Gellius ise gramerci Probus’un, Caesar’ın mektuplarındaki gizli harf düzenini inceleyen kayıp bir risalesinden söz eder. Yani Roma’da şifreli yazışma tek bir hükümdarın kaprisi değil, yerleşik bir alışkanlıktı.

Sezar Şifrelemesi Neden Güvenli Değil?

Sezar şifrelemesi neden güvenli değil sorusunun iki net yanıtı var ve ikisi de yöntemin yapısından geliyor.

  • Anahtar uzayı çok küçük: Latin alfabesinde denenecek yalnızca 25 olasılık vardır. Bir insan bunların hepsini kâğıt üzerinde birkaç dakikada, bilgisayar ise saliseler içinde dener. Buna kaba kuvvet saldırısı denir.
  • Harf sıklıkları değişmez: Kaydırma, harflerin metindeki dağılımını bozmaz. Türkçede “a” ve “e”, İngilizcede “e” ve “t” ne kadar sık geçiyorsa, şifreli metindeki karşılıkları da o kadar sık geçer. Bu izi takip eden biri anahtarı doğrudan bulur.

Britannica’nın Caesar cipher maddesi de aynı iki zaafı yöntemin tanımlayıcı sınırı olarak gösteriyor. Kısacası Sezar şifrelemesi mesajı gizlemez, yalnızca dikkatsiz bir okuru yavaşlatır.

El-Kindi ve Frekans Analizinin Doğuşu

Harf sıklığı zaafını ilk kez sistemli biçimde silaha çeviren kişi Bağdatlı bilgin El-Kindi oldu. Yaklaşık 850 yılında kaleme aldığı Risâle fî İstihrâci’l-Mu’ammâ (Şifreli Mesajların Çözülmesi Üzerine Risale), kriptanalizin bilinen en eski sistematik anlatımıdır.

El-Kindi'nin Risâle fî İstihrâci'l-Muamma adlı frekans analizi risalesinin el yazması sayfası, Süleymaniye Kütüphanesi
El-Kindi’nin frekans analizi risalesinin el yazması sayfası, Süleymaniye Kütüphanesi nüshası (Wikimedia Commons; kamu malı).

El-Kindi’nin yöntemi bugün hâlâ öğretiliyor: şifreli metindeki harfleri sayın, aynı dilde yazılmış uzun bir metindeki harf sıklıklarıyla karşılaştırın ve eşleştirin. Arap dilbilimcilerin Kur’an üzerine yürüttüğü yoğun metin çalışmaları, dönemin Bağdat’ında harf sıklıklarının şaşırtıcı ölçüde iyi bilinmesini sağlamıştı.

El-Kindi’nin risalesi yüzyıllarca kayıp sayıldı. Nüshası İstanbul’daki Süleymaniye arşivinde bulundu ve 1987’de Şam’daki Arap Dil Akademisi tarafından yayımlandı. El-Kindi’nin frekans analizi ile şifre kırma yöntemi Avrupa’ya ancak üç yüzyıl sonra ulaştı.

Kriptografinin Tarihi: Sezar’dan Modern Şifrelemeye

Sezar şifrelemesi ve kriptografinin tarihi aynı hikâyenin iki ucudur. Şifre kırıldıkça yeni yöntem doğdu; her yeni yöntem de yeni bir kriptanaliz dalgasıyla karşılaştı. Aşağıdaki kronoloji bu döngüyü özetliyor.

TarihGelişmeÖnemi
MÖ 58–50Caesar’ın Gallia yazışmalarıKaydırmalı şifrenin bilinen ilk askeri kullanımı
MS 121 civarıSuetonius, On İki Caesar’ın YaşamıYöntemi yazıya döken birincil kaynak
850 civarıEl-Kindi, frekans analizi risalesiKriptanalizin doğuşu
1467Alberti’nin şifre diskiÇok alfabeli şifrelemenin başlangıcı
1508 (yazımı; basımı 1518)Trithemius, PolygraphiaTabula recta (26 alfabelik tablo)
1553Bellaso’nun anahtar kelimeli şifresiTekrarlayan anahtar fikri
1586Vigenère şifresiYüzyıllarca “kırılamaz” sayılan sistem
1863Kasiski’nin çözüm yöntemiÇok alfabeli şifrelerin de kırılması
1918–1945Enigma ve Bletchley ParkMekanik şifreleme ve makineyle şifre kırma
1976–1977Diffie-Hellman ve RSAAçık anahtarlı şifrelemenin doğuşu
2001AES (FIPS 197)Simetrik şifrelemenin küresel standardı
2024NIST FIPS 203/204/205Kuantum sonrası ilk resmi standartlar

Çok Alfabeli Şifrelerin Yükselişi

El-Kindi’nin darbesinden sonra tek alfabeli şifreler işlevini yitirdi. Çözüm, metin boyunca alfabeyi değiştirmekti. Leon Battista Alberti 1467’de iki halkalı şifre diskini tasarladı; Johannes Trithemius ise 26 alfabelik tabloyu, 1508’de tamamlayıp ölümünden sonra 1518’de Basel’de basılan Polygraphia adlı eserinde ortaya koydu.

Giovan Battista Bellaso 1553’te bu tabloyu tekrarlayan bir anahtar kelimeyle birleştirdi. Sistem 1586’da Blaise de Vigenère’in adıyla anılır oldu ve yaklaşık üç yüzyıl boyunca “çözülemez şifre” ününü korudu. 1863’te Friedrich Kasiski’nin yayımladığı yöntem bu ünü sona erdirdi.

Makineler Devri ve Enigma

Kaydırmalı şifre şaşırtıcı biçimde uzun yaşadı. Rus ordusu 1915’te, daha karmaşık yöntemleri sahada uygulayamadığı için Sezar şifresine geri döndü. Ancak asıl sıçrama makinelerle geldi.

Açık kapaklı Enigma şifreleme makinesi; rotorları, klavyesi ve lamba paneli görünüyor, İkinci Dünya Savaşı dönemi
İkinci Dünya Savaşı dönemi Enigma şifreleme makinesi (Wikimedia Commons, Joyofmuseums; CC BY-SA 4.0).

İkinci Dünya Savaşı’nda Almanya’nın kullandığı Enigma, rotorlarla her tuş vuruşunda alfabeyi yeniden karıştırıyordu. Enigma’yı çözen Bletchley Park ekibi ise şifre kırmayı elle sayım işi olmaktan çıkarıp makine hesabına dönüştürdü. Alan Turing’in bu dönemdeki çalışmaları, hem modern bilgisayarın hem de yapay zekânın sınırlarını tartıştığımız kavramsal çerçevenin temelini attı.

Dijital Çağ ve Matematiksel Şifreleme

1976’da Whitfield Diffie ve Martin Hellman anahtarın kendisini gizlice paylaşma problemini çözdü. Bir yıl sonra Rivest, Shamir ve Adleman üçlüsü RSA’yı yayımladı. Böylece açık anahtarlı şifreleme doğdu ve şifrelemenin herkese açık bir altyapıya dönüşmesinin önü açıldı.

2001’de NIST, Rijndael algoritmasını FIPS 197 standardı olarak yayımladı; bugün AES adıyla bilinen bu şifreleme diskinizden mesajlaşma uygulamanıza kadar her yerde. Antik şifrelemeden modern şifrelemeye geçişin pratik sonucunu günlük hayatta da görüyorsunuz. Örneğin şifreli DNS’in internet servis sağlayıcınızdan neyi gizlediğini ele aldığımız yazımız, bu zincirin bugün sizi ilgilendiren son halkasını anlatıyor.

Aynı matematiğin gündelik bir başka yansıması da parolalarınızın saklanma biçimidir. Konuyu merak ediyorsanız parola yöneticilerinin kasanızı nasıl koruduğunu karşılaştırdığımız yazımıza göz atabilirsiniz.

Kuantum Sonrası Şifrelemeye Doğru

Döngü kapanmıyor. Yeterince güçlü bir kuantum bilgisayar, RSA’nın dayandığı matematiksel zorluğu ortadan kaldırabilir. NIST bu ihtimale karşı 13 Ağustos 2024’te ilk kuantum sonrası standartları yayımladı: ML-KEM (FIPS 203), ML-DSA (FIPS 204) ve SLH-DSA (FIPS 205). Mart 2025’te ise yedek anahtar değişimi algoritması olarak HQC seçildi. Ağustos 2026 itibarıyla süreç devam ediyor: FALCON tabanlı imza standardı FIPS 206 hâlâ geliştirme aşamasında ve HQC’nin taslak standardı bekleniyor.

Güncel durumu NIST’in kuantum sonrası kriptografi standardizasyon sayfasından takip edebilirsiniz. Değişen tek şey matematiğin karmaşıklığı; problem hâlâ Caesar’ın ikibin yıl önce çözmeye çalıştığı problem.

Sezar Şifrelemesi Bugün Nerede Kullanılıyor?

Güvenlik amacıyla hiçbir yerde. Buna karşılık yöntem, gizleme aracı olarak yaşamaya devam ediyor:

  • ROT13: 13 kaydırmalı varyant. İki kez uygulandığında metni orijinaline döndürdüğü için forumlarda film sonlarını veya cevapları kazara okunmaktan korumak amacıyla kullanılır.
  • Eğitim: Kriptografi derslerinde anahtar, şifreleme ve kriptanaliz kavramlarını tanıtan ilk örnek.
  • Bulmaca ve oyunlar: Kaçış odaları, CTF yarışmaları ve macera oyunlarındaki gizli mesajlar.
  • Programlama alıştırmaları: Döngü ve modüler aritmetik öğretmek için klasik ödev sorusu.

Antik çağın merakını sürdürmek isterseniz, aynı dönemin mühendislik mirasını derlediğimiz dünyanın en etkileyici antik yapıları listemiz de bu yazının yanına iyi gidiyor.

Sonuç

Sezar şifrelemesi bugünün ölçütleriyle bir güvenlik yöntemi değil; ama kriptografinin nasıl düşündüğünü anlatan en berrak örnek. Bir anahtar belirlersiniz, mesajı dönüştürürsünüz, karşı taraf aynı anahtarla geri çevirir. AES de, kuantum sonrası standartlar da bu iskeletin çok daha güçlü matematikle kurulmuş halleri.

İki bin yıllık hikâyenin özeti şu: hiçbir şifre sonsuza kadar dayanmaz, çünkü her şifre kendisini kıracak yöntemi de doğurur. Caesar’ın üç harflik kaydırması El-Kindi’yi, El-Kindi çok alfabeli şifreleri, onlar da makineleri ve nihayet modern matematiği doğurdu.

Eğer bu tarz içerikler ilginizi çekiyorsa, sitemizde yer alan “Kleopatra Hakkında Bilinmeyen 10 Gerçek” adlı yazımıza da göz atabilirsiniz.

Reklam

Abone ol
Bildir
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler

Reklam

Reklam