ADFGVX şifresi - ADFGVX cipher

İçinde kriptografi, ADFGVX şifre bir alandı şifre tarafından kullanılan Almanca Ordu sırasında Batı Cephesinde birinci Dünya Savaşı. ADFGVX aslında adı verilen önceki bir şifrenin uzantısıdır. ADFGX.

Teğmen tarafından icat edildi[1] Fritz Nebel (1891–1977)[2] ve Mart 1918'de tanıtılan şifre bir ayırma aktarım şifresi değiştirilmiş bir Polybius meydanı tek bir sütunlu aktarım ile.

Şifre, şifreli metinde kullanılan olası altı harften sonra adlandırılır: Bir, D, F, G, V ve X. Harfler kasıtlı olarak seçilmiştir çünkü mektuplar birbirlerinden çok farklıdır. Mors kodu. Bu, operatör hatası olasılığını azalttı.

Nebel, şifreyi hareket halindeki bir orduya, şifrelemeden daha uygun şifreleme sağlayacak şekilde tasarladı. hendek kodları ama yine de güvenliydi. Aslında Almanlar ADFGVX şifresinin kırılmaz olduğuna inanıyordu.[3]

Operasyon

İçin düz metin mesaj, "Bir kerede saldırı", bir sır karışık alfabe önce 5 × 5 boyutunda Polybius meydanı:

BirDFGX
Birbtalp
DdhÖzk
Fqfvsn
Ggi / jcsenx
Xmrewy

ben ve j alfabeyi 5 × 5 ızgaraya sığdırmak için birleştirildi.

Kareyi kullanarak, mesaj kesirli forma dönüştürülür:

attackatÖnce
AFADADAFGFDXAFADDFFXGFXF

Daha sonra, bölünmüş mesaj bir sütunlu aktarım. Mesaj, bir transpozisyon anahtarı altında satırlar halinde yazılır (burada "KARGO"):

KARGO_________A F A D AD A F G FD X A F AD D F F XG F X F 

Ardından, harflerin altındaki sütunları harflerin kendileriyle birlikte yeniden düzenleyerek harfler, transpozisyon anahtarında (CARGO'yu ACGOR'a değiştirerek) alfabetik olarak sıralanır:

A C G O R_________F A D A AA D G F FX D F A AD D F X FF G F X

Ardından, anahtar kelime sırasına göre sütunlar halinde okunur ve şifreli metin:

FAXDF ADDDG DGFFF AFAX AFAFX

Pratikte, transpozisyon tuşları yaklaşık iki düzine karakter uzunluğundaydı. ADFGX şifresiyle gönderilen uzun mesajlar, birden fazla anagram oluşturmaya karşı savunmasız hale getirmek için farklı ve düzensiz uzunluklarda mesaj kümelerine bölündü.[3] Hem transpozisyon tuşları hem de fraksiyonasyon anahtarları günlük olarak değiştirildi.

ADFGVX

Haziran 1918'de ek bir mektup, V, şifreye eklendi. Bu, ızgarayı 6 × 6'ya genişletti ve 36 karakterin kullanılmasına izin verdi. Bu, tam alfabeye izin verdi (birleştirmek yerine ben ve J) ve rakamlar itibaren 0 -e 9. Bu, esas olarak birçok sayı içeren mesajları önemli ölçüde kısaltma etkisine sahiptir.

Şifre, 6 harfli ADFGVX'e dayanmaktadır. Aşağıdaki örnekte alfabe, Hollanda kod sözcüğü 'nachtbommenwerper' ile kodlanmıştır. Bu, alfabeyle sonuçlanır: NACHTBOMEWRPDFGIJKLQSUVXYZ. Bu, sütun başlıkları ve satır tanımlayıcıları olarak ADFGVX harfleriyle aşağıdaki tabloyu oluşturur:

BirDFGVX
BirNBir1C3H
D8TB2ÖM
FE5WRPD
G4F6G7ben
V9J0KLQ
XSUVXYZ

'Saat 1200'de saldırı' metni şu anlama gelir:

BirTTBirCKBirT1200BirM
ADDDDDADAGVGADDDAFDGVFVFADDX

Ardından, başlık olarak bir anahtar ile yeni bir tablo oluşturulur. 'GİZLİLİK' anahtarını kullanalım. Genellikle çok daha uzun tuşlar veya hatta tümcecikler kullanıldı.

PRbenVBirCY
BirDDDDDBir
DBirGVGBirD
DDBirFDGV
FVFBirDDX

Sütunlar, anahtar kelimeye göre alfabetik olarak sıralanır ve tablo buna göre değişir:

BirCbenPRVY
DDDBirDDBir
GBirGDBirVD
DGBirDDFV
DDFFVBirX

Ardından, sütunların birbirine eklenmesi şu şifreli metni verir:
DGDD DAGD DGAF ADDF DADV DVFA ADVX

Anahtar kelime ile sütunlar yeniden yapılandırılabilir ve doğru sıraya yerleştirilebilir. Gizli alfabeyi içeren orijinal tabloyu kullanırken, metin deşifre edilebilir.

Kriptanaliz

ADFGVX kripto analizi tarafından Fransızca Ordu Teğmen Georges Painvin ve şifre Haziran 1918'in başlarında kırıldı.[4] İş, klasik kriptografi standartlarına göre son derece zordu ve Painvin bu sırada fiziksel olarak hastalandı. Çözüm yöntemi, kalıplaşmış başlangıçlara sahip mesajlar bulmaya dayanıyordu, bu mesajlar onları böler ve daha sonra transpozisyon tablosundaki sütun başlıklarına karşılık gelen şifreli metindeki konumlarda benzer modeller oluşturur. (Bu adıma ulaşıldıktan sonra önemli ölçüde istatistiksel analiz gerekliydi, hepsi elle yapıldı.) Bu nedenle, yalnızca trafiğin çok yoğun olduğu zamanlarda etkiliydi, ama bu aynı zamanda en önemli mesajların gönderildiği zamandı.

Ancak, Painvin'in ADFGX şifresini kırmak için kullandığı tek numara bu değildi.[3] Ayrıca, kullanılan anahtarın olası uzunluğu hakkında bilgi elde etmek için şifreli metnin tekrarlanan bölümlerini kullandı. Anahtarın çift sayıda harf olduğu durumlarda, mesajın şifrelenmesi yoluyla, her bir sütunun tamamen Polybius Meydanı'nın tepesinden veya Meydan'ın solundan alınan harf koordinatlarından oluştuğunu, bunların bir karışımı olmadığını biliyordu. iki. Ayrıca, ikameden sonra, ancak transpozisyondan önce, sütunlar dönüşümlü olarak tamamen "üst" ve "yan" harflerden oluşacaktır. Harflerin frekans analizinin özelliklerinden biri, münferit harflerin dağılımlarının normdan büyük ölçüde farklılık gösterebilmesidir. ortalamalar kanunu harf gruplarının daha az değiştiğini belirtir. ADFGX şifresiyle, her bir "yan" harf veya "üst" harf beş düz metin harfle ilişkilendirilir. Yukarıdaki örnekte, "yan" harf "D" düz metin harfleri "d h o z k" ile ve "üst" harf "D" düz metin harfleri "t h f j r" ile ilişkilendirilmiştir. Beş harflik iki grup farklı kümülatif frekans dağılımlarına sahip olduğundan, "yan" harflerden oluşan sütunlardaki "D" harfinin frekans analizi, "üst" harflerden oluşan sütunlardaki "D" harfinden belirgin şekilde farklı bir sonuca sahiptir. harfler. Bu numara, Painvin'in hangi sütunların "yan" harflerden ve hangi sütunların "üst" harflerden oluştuğunu tahmin etmesini sağladı. Daha sonra onları eşleştirebilir ve eşleşmelerin sadece gürültü olup olmadığını veya düz metin harflerine karşılık gelip gelmediğini görmek için eşleştirmeler üzerinde bir frekans analizi yapabilirdi. Doğru eşleşmeleri elde ettikten sonra, gerçek düz metin harflerini bulmak için frekans analizini kullanabilirdi. Sonuç hala aktarılıyordu, ancak basit bir aktarımı çözmek için hala yapması gereken tek şeydi. Bir mesaj için transpozisyon şemasını belirledikten sonra, aynı transpozisyon anahtarı ile şifrelenmiş herhangi bir mesajı kırabilirdi.[3]

Painvin, ADFGX şifresini, Almanların bunları başlatmasından birkaç hafta sonra Nisan 1918'de kırdı. Bahar Taarruzu. Doğrudan bir sonuç olarak, Fransız ordusu nerede olduğunu keşfetti Erich Ludendorff saldırmak niyetinde. Fransızlar, Bahar Taarruzunu durdurduğu iddia edilen bu noktada kuvvetlerini yoğunlaştırdı.

Ancak Painvin'in ADFGX şifresini kırdığı iddiası Almanları durdurdu. Bahar Taarruzu 1918, sık sık yapılırken[5] bazıları tarafından tartışılıyor. 2002 tarihli incelemesinde Sophie de Lastours konuyla ilgili kitap, La France gagne la guerre des kodları sırları 1914-1918, içinde Journal of Intelligence History, (Journal of Intelligence History: cilt 2, Sayı 2, Kış 2002) Hilmar-Detlef Brückner şunları söyledi:

Ne yazık ki, Sophie de Lastours, 1918 Haziran başında Painvin tarafından bir Alman ADFGVX telgrafının çözülmesinin, Müttefiklerin Birinci Dünya Savaşı'ndaki zaferi için belirleyici olduğu şeklindeki geleneksel Fransız görüşüne katılıyor, çünkü bu, yaklaşan bir Alman saldırısının anlamı konusunda zamanında uyarı veriyordu. Paris'e ulaşmak ve Müttefikleri kritik bir yenilgiye uğratmak. Bununla birlikte, Almanların Gneisenau 11 Haziran saldırısı, Fransız Başkomutanlığını, Almanların daha sonra saldırmak niyetinde oldukları kuzeydeki bölgeden yedek akçe akın etmeye teşvik etmek için düzenlendi.

Amacının fena halde abartılması gerekiyordu ki, Alman Yüksek Komutanlığı saldırının Paris'e ve ötesine gittiğine dair söylentiler yayarak yaptı; dezenformasyon etkiliydi ve görünüşe göre hala öyle. Bununla birlikte, Alman saldırısı başarılı olamadı çünkü Fransızların elinde saldırıyı durdurmak için yeterli rezervleri vardı ve bu nedenle ek takviye getirmeye gerek yoktu.

Dahası, ADFGVX şifresinin temel versiyonunun, Müttefiklere yıkıcı bir darbe vurmak amacıyla özellikle 1918'de Alman Bahar Taarruzu için yaratıldığı genellikle göz ardı edilir. ADFGX şifresinin, meydana gelen saldırı sırasında Alman iletişimini Müttefik kriptograflara karşı koruyacağı umuluyordu.

ADFGX'teki telgraflar ilk kez 5 Mart'ta ortaya çıktı ve Alman saldırısı 21 Mart'ta başladı. Painvin kodla ilgili ilk çözümünü 5 Nisan'da sunduğunda, Alman saldırısı çoktan sönmüştü.

ADFGX ve ADFGVX şifreleri artık güvensiz olarak kabul edilmektedir.

Referanslar

  1. ^ Friedrich L. Bauer: Şifresi Çözülmüş Sırlar, Kriptolojinin Yöntemleri ve Esasları. Springer, Berlin 2007 (4. Aufl.), S. 173, ISBN  3-540-24502-2.
  2. ^ Friedrich L. Bauer: Şifresi Çözülmüş Sırlar, Kriptolojinin Yöntemleri ve Esasları. Springer, Berlin 2007 (4. Aufl.), S. 53, ISBN  3-540-24502-2.
  3. ^ a b c d "Birinci Dünya Savaşında Kodlar ve Kod Bozma". Arşivlenen orijinal 3 Mayıs 2010'da. Alındı 10 Mart 2010.
  4. ^ Newton, David E. (1997). Kriptografi Ansiklopedisi. Santa Barbara California: Instructional Horizons, Inc. s. 6.
  5. ^ Painvin'in mannası Fransızları kurtarmıştı, yazdı David Kahn, içinde Codbreakers - Gizli Yazmanın Hikayesi, 1967, ISBN  978-0-684-83130-5, Bölüm 9. Kahn, Painvin'in Fransız mesajlarına verdiği yanıtta Alman mesajlarının şifresini çözme rolünü de ayrıntılarıyla anlatıyor. Gneisenau Operasyonu.

Kaynaklar

  • Childs, J. Rives, ADFGVX Şifreleme Sisteminin Genel Çözümü, Aegean Park Press, ISBN  0-89412-284-3.
  • Friedman, William F. Askeri Kriptanaliz, Bölüm IV: Transpozisyon ve Fraksiyonlama Sistemleri. Laguna Hills, California: Aegean Park Press, 1992.

Dış bağlantılar