Multiple-Letter Encryption Çoklu Harfle Şifreleme Nedir
Verilen düz metindeki ikili harflere tek bir birim olarak ele alan ve işleyen şifreleme tekniğine dayanan Playfair multiple-letter encryption için en çok bilinen yöntemdir. Digraph(tek sesi temsil eden iki harf) olarak alınan harfler yine digraph olarak şifrelenir. Playfair algoritması ingilizce için özelleşmiş bir şifreleme algoritmasıdır. 5×5’ lik bir matris kullanılarak yapılır. Playfair, İngiliz bilim adamı 1854’te Sir Charles Wheatstone tarafından ilk defa ortaya atılmıştır. Ancak Playfair’e destek veren ve savunan Baron Playfair of St. Andrews ismiyle anılmıştır. Playfair ile ilgili yapacağınız hemen hemen her araştırmada karşınıza çıkacak klasik ve açıklayıcı bir örnek vardır. Bu örnek de Lord Peter Wimsey tarafından Dorothy Sayer’s Have His Carcase adlı eserinden alınmıştır. Yukarıda verilen örnekte anahtar kelime “monarchy” dir. Matris anahtar kelimede geçen harflerin dışındaki harflerin soldan soğa ve yukarıdan aşağıya doğru sırayla yazılmasıyla oluşturulmuştur. I ve J harfleri bir harf olarak sayılmıştır. Metin her seferinde iki karakter alınarak ve aşağıdaki dört kural uygulanarak şifrelenirler. 1. Tekrarlanan karakterler önceden kabul edilmiş bir doldurma karakteriyle birbirinden ayrılırlar. Kural olarak olmasada genel olarak X karakteri kullanılır. Örneğin, “balloon” kelimesi “ba lx lo on” şeklinde ikililere ayrılarak şifrelenecektir. 2. Matriste aynı satıra düşen düz metin karakterleri için kural, her harfi bir sağındaki harf ile değiştirmektir. Örneğin, AR digraphı, RM olarak şifrelenecektir. (Matristeki çemberselliğe dikkat edin). 3. Matriste aynı sutüna düşen düz metin karakterleri için kural, her harfi bir altındaki harf ile değiştirmektir. Örneğin, MU digraphı, CM olarak şifrelenecektir. (Matristeki çemberselliğe dikkat edin). 4. Eğer yukarıdaki üç koşuldan hiç biri de karşılanmıyorsa, her düz metin karakteri, kendisiyle aynı satırdaki, eşleniği karakterle aynı sutündaki harf ile değiştirilir. Örneğin, HS digraphı BP olarak, EA digraphı da IM/JM olarak şifrelenecektir. monoalphabetic şifrelemelere göre çok daha güvenilirdir. Her şeyden önce, monoalphabetic şifrelemede, (İngilizce için) sadece 26 harf varken, burada (İngilizce için) 26×26=676 ayrı digraph vardır, bu sayede tek bir digraphın çözülmesi biraz daha zorlaşmıştır. Bununla beraber karakter tekrarlanma frekansının oluşturulacak şifreli metni etkilemez. Bu sebeplerden ötürü, uzun süre playfair’ın kırılmasının imkansız olduğu düşünüldü. I. Dünya Savaşında İngiliz Ordusu ve II. Dünya Savaşında da U.S. Ordusu ve müttefikleri tarafından kullanılmıştır. Bu kadar güvenli olduğu sanılan Playfair şifrelemesinin kırılması aslında tahmin edilen çok daha kolaydır. Şifrelenmemiş düz metnin dili ve yapısı hakkında bir çok bilgiyi şifrelenmiş metinden elde edebiliyoruz. Genellikle bu şifreleme tekniği ile şifrelenmiş metinlerin kırılması için bir kaç yüz karakterlik şifreli bir metin yeterli olmaktadır. Oysa bir şifreleme tekniğinin tam anlamıyla güvenli bir şifreleme tekniği olabilmesi için ne kadar şifrelenmiş metin olduğunun önemi olmamalıdır. Elimizde on binlerce karakter şifrelenmiş metin olsa bile, bu bizim şifreyi kırmamıza yetmemelidir. Not: Her ne kadar playfair sadece İngilizce için geliştirilmiştir dediysek de, Türkçe için de aynı yöntemi uyarlamak mümkündür. Ancak bununla ilgili hiç bir resmi kaynakta belgelenmiş bir yazı bulunmamaktadır. O yüzden Türkçe için yoktur diyebiliriz, ancak yapılamaz diyemeyiz.