İmparatorluk kaydırması: Gaius Suetonius, Roma askeri istihbaratı ve Jül Sezar
Sezar şifresi (tarihsel kaynaklarda kaydırma şifresi veya Sezar kodu olarak da anılır), klasik kriptografi tarihindeki en eski ve en iyi belgelenmiş tek alfabeli (monoalfabetik) yerine koyma sistemlerinden biridir. Romalı ünlü tarihçi Gaius Suetonius Tranquillus, «On İki Sezar'ın Yaşamı» (Latince: De Vita Caesarum, MS yakl. 121) adlı eserinde, Jül Sezar'ın (Julius Caesar) Galya Savaşları (MÖ 58–50) sırasında generallerine ve Cicero gibi yakın müttefiklerine gönderdiği gizli askeri emirleri korumak için bu yöntemi nasıl kullandığını ayrıntılarıyla aktarmıştır.
Suetonius'un aktardığına göre Sezar, gizli bir mesaj iletmek istediğinde harfleri öyle bir sırayla yazardı ki, «düşmanlar mektubu ele geçirse dahi özel anahtarı bilmeden hiçbir anlam çıkaramazlardı». Sezar'ın standart askeri kuralı üç harflik sabit bir ileri kaydırmaya dayanıyordu (K = 3): A harfi D, B harfi E, C harfi F ile değiştiriliyor ve alfabenin sonundaki harfler döngüsel olarak başa sarıyordu (X → A, Y → B, Z → C).
Daha sonra Roma'nın ilk imparatoru Augustus Sezar (Octavianus), benzer bir kaydırma prensibi uygulamış; ancak alfabeyi başa sarmak yerine son harf olan Z yerine çift AA yazarak bir basamaklık (K = 1) sağa kaydırma yöntemini tercih etmiştir.
Modüler aritmetik: ℤ₂₆ halkasında şifreleme ve deşifreleme formülleri
Modern ayrık matematikte Sezar şifresi, modülo 26 tam sayı kalan halkasında (ℤ₂₆) cebirsel olarak tanımlanır. Standart 26 harfli Latin alfabesindeki her harfe 0 (A) ile 25 (Z) arasında bir tam sayı indeksi atandığında, şifreleme ve deşifreleme süreçleri lineer kongrüanslarla ifade edilir:
DK(c) = (c − K) mod 26 = (c + 26 − K) mod 26
Burada p düz metin karakter indeksini, c şifreli metin indeksini ve K ∈ {1, 2, ..., 25} gizli kaydırma anahtarını temsil eder. K anahtarıyla şifrelenmiş bir metni çözmek, matematiksel olarak metni tamamlayıcı anahtar olan K′ = (26 − K) mod 26 kadar ileri kaydırmakla birebir aynıdır. Örneğin +3 kaydırmayı geri almak, +23 basamak ileri kaydırmaya eşittir.
ROT13 ve dijital kültürde kendine ters (involütif) simetri
Sezar şifresinin dünyada en çok bilinen türevi ROT13'tür (Rotate by 13 places). Bu varyantta kaydırma anahtarı alfabe uzunluğunun tam yarısına (K = 13) sabitlenmiştir. 13 + 13 = 26 ≡ 0 (mod 26) olduğu için ROT13 involütif (kendine ters) bir şifreleme özelliğine sahiptir:
ROT13, erken internet döneminde (Usenet haber grupları RFC 1392 standardı) şaka yanıtlarını, film sürpriz bozanlarını (spoiler) ve bulmaca çözümlerini şifre gerekmeden gönüllü olarak gizlemek amacıyla evrensel bir gelenek haline gelmiştir.
Kriptoanaliz: 25 anahtarlık uzay ve Ki-Kare (χ²) uyum testi
Sezar şifresinin anahtar uzayı yalnızca 25 olası kaydırma ile sınırlı olduğundan, bilgisayar çağında hiçbir kriptografik güvenlik sağlamaz. Bir saldırgan veya yazılım, kaba kuvvet (Brute-Force) saldırısıyla 25 olasılığın tamamını saniyenin binde biri kadar bir sürede paralel olarak deneyebilir.
İnsan müdahalesi olmadan orijinal metni otomatik olarak tespit etmek için çözücümüz Ki-Kare (χ² / Chi-Squared) uyum iyiliği testini kullanır. Her adayın harf frekans dağılımı, doğal dilin beklenen harf frekanslarıyla karşılaştırılır:
Burada Oi aday metinde gözlemlenen harf sayısını, Ei = N · fi ise teorik beklenen harf sayısını gösterir. En düşük χ² değerini veren kaydırma, neredeyse kesin bir doğrulukla orijinal açık metni ortaya çıkarır.
Gizlilik yanılsaması: Roma kibri ve şeffaf labirentler
İnsanlık tarihinde, alfabeyi üç harf yana kaydırmanın sıradan bir mesajı aşılmaz bir devlet sırrına dönüştürdüğüne inanmakta tatlı bir ironi vardır. Askeri dehasıyla övülen Jül Sezar, Galya kabile şeflerinin veya Romalı senatörlerin V-E-N-I yerine Y-H-Q-L yazıldığında bunu sonsuza kadar çözemeyecek kadar bilgisiz olduğuna safça güvenmişti.
Sezar şifresi sırrı gizlemez; sadece insanın kibrini çocuk tekerlemesi ritmine büründürür. Bu, ev anahtarını paspasın altına koyup üzerine ok işareti çizmeye benzer. Yine de bu zarif basitlik, Sezar şifresini kriptolojinin ölümsüz başlangıç noktası kılmıştır: Enigma'dan RSA ve eliptik eğrilere kadar modern dünyanın tüm devasa şifreleme sistemleri, Roma çadırında parşömen çeviren bir generalin elindeki bu basit çarktan doğmuştur.
MÖ 44 yılının Mart İdus'u (15 Mart) trajedisindeki tarihi ironiyi düşünün: Jül Sezar, Ren Nehri ve Manş Denizi kıyılarındaki lejyon emirlerini ustalıkla şifreleyebiliyordu; ancak Pompey Curia'sında güpegündüz gözleri önünde örülen siyasi suikast komplosunu deşifre etmekten acizdi. Yirmi üç hançer darbesi fani kaderini mühürlerken, ne mod 26 modüler aritmetiği ne de matematiksel permütasyonlar Marcus Junius Brutus'un acı ihanetini geri çevirebilirdi. Sezar, sessiz harfleri üç adım kaydırma zanaatında ustalaşmıştı; fakat en yakın dostlarının şifresiz hainliğine karşı trajik bir biçimde kör kaldı.
İki bin yıl sonra, gündelik sıradanlığı aşılmaz bir kriptografik tiyatro perdesi arkasına saklama yönündeki medeniyet dürtümüz komik bir şekilde hiç değişmedi. Modern dijital toplum, balmumu tabletleri ve pirinç perçinleri 256-bit eliptik eğriler ve kuantuma dayanıklı anahtar değişimleriyle değiştirdi; ancak bu anıtsal matematiksel kaleleri hâlâ kimsenin okumaya niyetli olmadığı şirket içi yazışmaları, ofis dedikodularını ve pazarlama bültenlerini şifrelemek için kullanıyoruz. Sezar şifresi yüzyıllardır gerçek bir devlet kalesini koruduğu için değil, ebedi insan zaafımıza kusursuzca hitap ettiği için yaşıyor: Sırrın sadece üç adım sağa kaydırıldığı bir dünyada kendimizi gizemli birer imparator gibi hissetme arzusu.
Eğitim uygulamaları, kaçış oyunları ve yazdırılabilir A4 el işi çarkı
Günümüzde fiziksel Sezar şifreleme çarkları (şifre diskleri); okullarda, STEM atölyelerinde, izci kamplarında, Kaçış Odalarında (Escape Rooms) ve Geocaching oyunlarında temel bir eğitim aracıdır. TOOL GIGA, yüksek çözünürlüklü vektörel bir A4 el işi şablonu sunar: çıktıyı alın, iç içe iki diski kesin, merkezdeki noktadan raptiye veya bacaklı perçin ile birleştirin ve tarihi kriptografiyi uygulamalı olarak deneyimleyin.