ÖDEV
JCÇD
Türk alfabesi için terslenebilir 2x2 anahtar matrisiyle temel Hill şifresi örneği. Metin harf çiftleri halinde şifrelenir.
Terslenebilir sayısal bir anahtar matrisi kullanarak Hill şifresiyle metinleri şifreleyin ve çözün. Matris tabanlı klasik poligrafik yer değiştirme yönteminin alfabe boyutuna göre modüler olarak nasıl çalıştığını öğrenin.
ÖDEV
JCÇD
Türk alfabesi için terslenebilir 2x2 anahtar matrisiyle temel Hill şifresi örneği. Metin harf çiftleri halinde şifrelenir.
JCÇD
ÖDEV
Aynı anahtar matrisi mod 29’a göre ters çevrilerek özgün Türkçe açık metin geri elde edilir.
YAĞMUR
TPVAGZ
2x2 matris mesajı harf çiftleri olarak işler: YA, ĞM ve UR.
AÇI
IÖÖ
3x3 matrisli Hill şifresi örneği. AÇI açık metin bloğu, mod 29’a göre anahtar matrisiyle çarpılır.
Hill şifresi, doğrusal cebire dayanan klasik bir poligrafik yer değiştirme şifresidir. Metni tek tek harfler halinde şifrelemek yerine sabit uzunlukta bloklara ayırır ve her bloğu sayılardan oluşan bir vektör olarak ele alır.
Anahtar, kare biçimli sayısal bir matristir. Şifreleme sırasında her açık metin vektörü anahtar matrisiyle çarpılır ve sonuç seçilen alfabenin boyutuna göre mod alınarak indirgenir. Bu araçtaki Türk alfabesi için bu modül 29’dur.
Örneğin 2x2 bir matris metni harf çiftleri halinde, 3x3 bir matris ise üçlü harf grupları halinde işler. Çözme işleminde aynı alfabe boyutuna göre modüler ters matris kullanılır.
Anahtar matrisi doğrudan matris düzenleyiciye girilebilir. Matrisin boyutu, şifreleme sırasında kaç harfin birlikte işleneceğini belirler.
Araç, matrisin seçilen alfabe boyutuna göre terslenebilir olup olmadığını otomatik olarak doğrular ve şifrelemeden önce determinant durumunu gösterir.
Hill şifresi, geri döndürülebilir matris çarpımına dayanır. Bir mesajı çözmek için araç, anahtar matrisinin alfabe boyutuna göre modüler tersini hesaplamalıdır.
Bir matris ancak determinantı alfabe boyutuyla aralarında asal olduğunda kullanılabilir. Bu araçtaki Türk alfabesi için modül 29’dur; bu nedenle determinant 29 ile ortak bölen paylaşmamalıdır. Bu koşul sağlanmazsa farklı açık metin blokları aynı şifreli metin bloğunu üretebilir ve güvenilir çözme mümkün olmaz.
Hill şifresi, matris işlemlerini kullanması ve birden çok harfi aynı anda şifrelemesi nedeniyle klasik kriptografide önemli bir adımdı. Bu özellik, onu basit frekans analizine karşı birçok tek alfabeli yer değiştirme şifresinden daha dayanıklı kılar.
Ancak Hill şifresi modern standartlara göre güvenli değildir. Yeterli sayıda açık metin ve şifreli metin çifti biliniyorsa anahtar matrisi çoğu zaman geri elde edilebilir. Bugün daha çok eğitim, matematik, bulmacalar ve kriptografide doğrusal cebir gösterimleri için kullanılır.
Özel kaydırma değerleriyle çalışan klasik harf kaydırma şifresi.
Anahtar matrisine dayalı klasik digraf yerine koyma şifresi.
Anahtar sözcüğe dayalı klasik karşılıklı şifre.
Sayısal anahtar kullanan Vigenere tarzı klasik şifre.
Anahtar sözcüğe dayalı çok alfabeli şifreleme ve çözme.
Base64 çıktılı, XOR tabanlı Vernam şifreleme.