Enigma makinesi - Enigma machine

1930'ların sonlarında ve savaş sırasında kullanılan askeri Enigma makinesi, model "Enigma I"; Museo Nazionale Scienza e Tecnologia Leonardo da Vinci , Milano , İtalya'da sergileniyor
Askeri Enigma makinesi (ahşap kutuda)

Enigma makinesi bir olan şifre geliştirmiş ve ticari diplomatik ve askeri iletişimi korumak için ortalarından 20. yüzyılın başında kullanılan bir cihaz. İkinci Dünya Savaşı sırasında Nazi Almanyası tarafından Alman ordusunun tüm kollarında yoğun olarak kullanıldı . Almanlar, yanlışlıkla Enigma makinesinin güvenli bir şekilde iletişim kurmalarını sağladığına ve böylece II . Dünya Savaşı'nda büyük bir avantaja sahip olduklarına inanıyorlardı . Enigma makinesi o kadar güvenli kabul ediliyordu ki en gizli mesajları bile şifrelemek için kullanılıyordu.

Enigma, alfabenin 26 harfini karıştıran elektromekanik bir rotor mekanizmasına sahiptir. Tipik kullanımda, bir kişi Enigma'nın klavyesine metin girer ve başka bir kişi klavyenin üzerindeki 26 ışıktan hangisinin her tuşa basıldığında yandığını yazar. Düz metin girilirse, aydınlatılan harfler kodlanmış şifreli metindir . Şifreli metin girmek, onu tekrar okunabilir düz metne dönüştürür. Rotor mekanizması, her tuşa basıldığında tuşlar ve ışıklar arasındaki elektrik bağlantılarını değiştirir.

Sistemin güvenliği, önceden dağıtılan gizli anahtar listelerine ve her mesaj için değiştirilen diğer ayarlara dayalı olarak, savaş sırasında genellikle günlük olarak değiştirilen bir dizi makine ayarına bağlıdır. Alıcı istasyon, bir mesajın şifresini başarılı bir şekilde çözmek için verici istasyonun kullandığı ayarları tam olarak bilmeli ve kullanmalıdır.

Nazi Almanyası, yıllar içinde Enigma'ya bir dizi iyileştirme sunmuş ve bu şifre çözme çabalarını engellemiş olsa da, Polonya'nın savaştan önce makineyi kırmasını engellemedi ve Müttefiklerin Enigma ile şifrelenmiş mesajları önemli bir istihbarat kaynağı olarak kullanmasını sağladı . Pek çok yorumcu , Enigma, Lorenz ve diğer şifrelerin çözülmesinden elde edilen Ultra iletişim istihbaratının akışının savaşı önemli ölçüde kısalttığını ve hatta sonucunu değiştirmiş olabileceğini söylüyor.

Tarih

Enigma makinesi Alman mühendis Arthur Scherbius tarafından I. Dünya Savaşı'nın sonunda icat edildi . Bu, Karl de Leeuw'un Arthur Scherbius'un değişikliklerini ayrıntılı olarak açıklayan bir makalesinin bulunduğu 2003 yılına kadar bilinmiyordu. Arthur Scherbius tarafından ortaklaşa kurulan Alman firması Scherbius & Ritter, 1918'de bir şifre makinesi için fikirlerin patentini aldı ve başlangıçta ticari pazarları hedef alan nihai ürünü Enigma markası altında 1923'te pazarlamaya başladı . Adın İngiliz besteci Edward Elgar'ın Enigma Varyasyonlarından geldiği söyleniyor . Erken modeller 1920'lerin başlarından itibaren ticari olarak kullanıldı ve birçok ülkenin askeri ve hükümet servisleri tarafından, özellikle de II . Dünya Savaşı öncesi ve sırasında Nazi Almanyası tarafından kabul edildi .

Birkaç farklı Enigma modeli üretildi, ancak bir santrale sahip Alman askeri modelleri en karmaşıktı. Japon ve İtalyan modelleri de kullanılıyordu. 1926'da Alman Donanması ve kısa bir süre sonra Alman Ordusu ve Hava Kuvvetleri tarafından benimsenmesi (biraz değiştirilmiş biçimde) ile Enigma adı askeri çevrelerde yaygın olarak bilinir hale geldi. Savaş öncesi Alman askeri planlaması, komuta ve koordinasyon için radyo iletişimine bağlı olan ve daha sonra yıldırım olarak bilinen hızlı, hareketli kuvvetleri ve taktikleri vurguladı . Düşmanlar muhtemelen radyo sinyallerini engelleyeceğinden, mesajların güvenli şifreleme ile korunması gerekiyordu. Kompakt ve kolay taşınabilir olan Enigma makinesi bu ihtiyacı karşıladı.

Enigma'yı kırmak

Aralık 1932 civarında , Polonya Şifre Bürosu'nda Polonyalı matematikçi ve kriptanalist olan Marian Rejewski , santral Enigma makinesinin mesaj anahtarlarını kırmak için Alman askeri mesaj şifreleme prosedürlerindeki permütasyon teorisini ve kusurları kullandı. Bunu, makinenin kablo tesisatını bilmeden başardı, bu yüzden bu sonuç, Polonyalıların gerçek mesajların şifresini çözmesine izin vermedi. Fransa'nın casusu Hans-Thilo Schmidt , Eylül ve Ekim 1932'de kullanılan günlük anahtarları içeren Alman şifreleme malzemelerine erişim elde etti. Bu anahtarlar, santral ayarlarını içeriyordu. Fransızlar malzemeyi Polonyalılara iletti ve Rejewski, bilinmeyen rotor kablolarını çözmek için bu malzemenin bir kısmını ve mesaj trafiğini Eylül ve Ekim aylarında kullandı. Sonuç olarak, Polonyalı matematikçiler " Enigma doubles " adı verilen kendi Enigma makinelerini yapabildiler . Rejewski'ye , her ikisi de Poznań Üniversitesi'nden Rejewski ile birlikte alınan kriptanalistler Jerzy Różycki ve Henryk Zygalski yardım etti . Polonya Şifre Bürosu, santrali yenmek ve günlük anahtarın tüm bileşenlerini bulmak için teknikler geliştirdi; bu, Şifre Bürosunun Ocak 1933'ten itibaren Alman Enigma mesajlarını okumasını sağladı.

Zamanla Alman kriptografik prosedürleri gelişti ve Şifre Bürosu, Enigma trafiğini okumaya devam etmek için teknikler geliştirdi ve mekanik cihazlar tasarladı. Bu çabanın bir parçası olarak, Polonyalılar rotorların tuhaflıklarından yararlandı, kataloglar derledi, 100.000 girişlik bir katalog oluşturmaya yardımcı olmak için bir siklometre oluşturdu, Zygalski levhalarını icat etti ve üretti ve rotor ayarlarını aramak için elektro-mekanik kriptolojik bombayı inşa etti . 1938'de Almanlar Enigma makinelerine karmaşıklık ekleyerek Polonyalıların karşılayamayacağı kadar pahalı bir duruma yol açtı. Polonyalıların altı bombası vardı ( bomba kelimesinin çoğulu ), ancak Almanlar iki rotor daha eklediğinde, on kat daha fazla bombaya ihtiyaç vardı ve Polonyalıların kaynakları yoktu.

26 ve 27 Temmuz 1939'da, Varşova yakınlarındaki Pyry'de Polonyalılar, Fransız ve İngiliz askeri istihbarat temsilcilerini , Zygalski sayfaları ve kriptolojik bomba da dahil olmak üzere Enigma-şifre çözme teknikleri ve ekipmanlarına dahil ettiler ve her delegasyona Polonya tarafından yeniden yapılandırılmış bir Enigma sözü verdiler . Gösteri, daha sonraki İngiliz devamı ve çabası için hayati bir temel oluşturdu.

Eylül 1939'da, Colin Gubbins ve Vera Atkins'in de dahil olduğu İngiliz Askeri Misyonu 4, şifre kırıcıları Marian Rejewski , Jerzy Różycki ve Henryk Zygalski'yi ülkeden tahliye etmek amacıyla Polonya'ya gitti . Ancak kriptologlar, kendi üstleri tarafından, o sırada Polonya'ya bağlı bir ülke olan Romanya'ya tahliye edilmişti ve burada bazılarının tutukluluğu devam ediyordu. Yolda, güvenlik nedenleriyle, Polonya Şifre Bürosu personeli, kayıtlarını ve ekipmanlarını kasten imha etti. Romanya'dan Fransa'ya gittiler ve Polonya ekipman ve tekniklerini kullanarak Alman Enigma mesajlarının şifresini çözmek için çalışmaya başlayan İngilizlerle teletype ile işbirliği yaparak kriptoloji çalışmalarına devam ettiler.

Bletchley Park'ta Hut 6'nın başına geçen Gordon Welchman şunları yazdı: " Eğer Polonyalılardan her iki Alman askeri versiyonunun ayrıntılarını tam zamanında öğrenmemiş olsaydık, Hut 6 Ultra asla yerden inemezdi. ticari Enigma makinesinin ve kullanımda olan işletim prosedürlerinin."

Savaş sırasında, İngiliz kriptologlar Enigma'da şifrelenmiş çok sayıda mesajın şifresini çözdüler. İngilizler tarafından " Ultra " kod adlı bu kaynaktan toplanan istihbarat , Müttefik savaş çabalarına önemli bir yardımdı .

Enigma'nın bazı kriptografik zayıflıkları olmasına rağmen, pratikte Alman prosedürel kusurları, operatör hataları, şifreleme prosedürlerinde sistematik olarak değişiklik yapılmaması ve Müttefiklerin önemli tabloları ve donanımları ele geçirmesi, savaş sırasında, Müttefik kriptologların başarılı olmasını sağladı ve "dönüştürdü. gelgit" Müttefiklerin lehine.

Tasarım

Enigma kullanımda, 1943

Diğer rotor makineleri gibi, Enigma makinesi de mekanik ve elektriksel alt sistemlerin bir kombinasyonudur. Mekanik alt sistem bir klavyeden oluşur ; bir mil boyunca bitişik olarak düzenlenmiş rotor adı verilen bir dizi döner disk ; her tuşa basıldığında en az bir rotoru döndürmek için çeşitli adım bileşenlerinden biri ve her harf için bir tane olmak üzere bir dizi lamba. Bu tasarım özellikleri, Enigma makinesinin ilk olarak 1915'teki entelektüel başlangıcı sırasında rotor tabanlı şifreleme makinesi olarak anılmasının nedenidir.

Elektrik yolu

Tuşa basıldığında akımın yanan bir lambaya nasıl aktığını gösteren oklar ve 1'den 9'a kadar sayılar içeren enigma bağlantı şeması. Bir anahtar ile kodlanır D lambasına sahiptir. D, A'yı verir, ancak A asla A'yı vermez; bu özellik, Enigmas'a özgü patentli bir özellikten kaynaklanıyordu ve bazı durumlarda kriptanalistler tarafından kullanılabilir.

Bir elektrik yolu, akımın seyahat etmesi için bir yoldur. Bu fenomeni manipüle ederek Enigma makinesi mesajları karıştırabildi. Mekanik parçalar değişken bir elektrik devresi oluşturarak hareket eder . Bir tuşa basıldığında, iş mili üzerinde bir veya daha fazla rotor döner. Rotorların yanlarında, dönüşten sonra diğer rotorlardaki kontaklarla veya milin her iki ucundaki sabit kablolarla aynı hizada olan bir dizi elektrik kontağı bulunur. Rotorlar uygun şekilde hizalandığında, klavyedeki her bir tuş, bir dizi kontak ve dahili kablolama yoluyla benzersiz bir elektrik yoluna bağlanır. Tipik olarak bir pilden gelen akım, basılan anahtardan yeni yapılandırılmış devre grubuna akar ve tekrar dışarı çıkar ve sonuçta çıkış harfini gösteren bir ekran lambasını yakar . Örneğin, ANX... ile başlayan bir mesajı şifrelerken , operatör önce A tuşuna basar ve Z lambası yanabilir, dolayısıyla Z şifreli metnin ilk harfi olur . Operatör daha sonra N 'ye ve ardından X'e aynı şekilde basacaktır ve bu böyle devam edecektir.

Enigma'nın rotorlarının karıştırma hareketi, sağ rotor aralarında bir konum hareket ettirerek iki ardışık harf için gösterilmektedir.

Akım, pilden (1), basılı bir çift yönlü klavye anahtarı (2) aracılığıyla panoya (3) akar. Daha sonra, giriş tekerleği (4) aracılığıyla (bu örnekte kullanılmamaktadır, bu nedenle kapalı olarak gösterilmiştir) fiş "A" (3) içinden, üç (Wehrmacht Enigma) veya dört ( Kriegsmarine M4 ve Abwehr varyantları) kablolama yoluyla geçer. takılı rotorlar (5) ve reflektöre (6) girer. Reflektör, akımı tamamen farklı bir yoldan rotorlara (5) ve giriş tekerleğine (4) geri döndürür, bir kabloyla (8) bağlı "S" (7) fişinden geçerek "D" fişine ve diğer uygun lambayı yakmak için çift yönlü anahtar (9).

Bir Enigma scrambler aracılığıyla elektrik yolunun tekrarlanan değişiklikleri , Enigma'nın güvenliğini sağlayan bir polialfabetik ikame şifresi uygular . Sağdaki diyagram, en azından sağ rotorun dönmesine neden olan, her bir tuşa basıldığında elektrik yolunun nasıl değiştiğini gösterir. Akım, rotor setine girer, reflektörün içine ve dışına ve tekrar rotorlardan dışarı çıkar. Gri renkli çizgiler, her bir rotor içindeki diğer olası yollardır; bunlar, her bir rotorun bir tarafından diğerine kabloyla bağlanır. A harfi , ardışık tuş basışlarında önce G'ye , sonra C'ye farklı şekilde şifrelenir . Bunun nedeni, sağ rotor adımlarının (bir konum dönmesi) her tuşa basıldığında sinyali tamamen farklı bir rotada göndermesidir. Sonunda diğer rotorlar bir tuşa basılarak adım atar.

rotorlar

Enigma rotor montajı. Wehrmacht Enigma'da, monte edilmiş üç hareketli rotor, iki sabit tekerlek arasına sıkıştırılmıştır: giriş tekerleği sağda ve reflektör solda.

Rotorlar (alternatif olarak tekerlekler veya tamburlar , Almanca Walzen ) bir Enigma makinesinin kalbini oluşturur. Her rotor, Ebonit veya Bakalitten yapılmış yaklaşık 10 cm (3,9 inç) çapında bir disktir ve bir yüzünde daire şeklinde düzenlenmiş 26 pirinç , yay yüklü, elektrik kontak pimi, diğer yüz muhafazası 26 şeklinde elektrik kontağıdır . dairesel plakalardan oluşur. Pimler ve kontaklar alfabeyi temsil eder  - bu açıklamanın geri kalanı için varsayılacağı gibi, tipik olarak 26 harf A-Z. Rotorlar iş mili üzerine yan yana monte edildiğinde, bir rotorun pimleri komşu rotorun plaka kontaklarına dayanarak elektriksel bir bağlantı oluşturur. Rotor gövdesinin içinde 26 tel, her bir pimi karmaşık bir düzende diğer taraftaki bir kontağa bağlar. Rotorların çoğu, Romen rakamlarıyla tanımlanır ve örneğin rotor I'in yayınlanan her kopyası, diğerleriyle aynı şekilde kablolanmıştır. Aynısı, M4 donanma varyantında kullanılan özel ince beta ve gama rotorları için de geçerlidir.

Üç Enigma rotoru ve kullanım sırasında yerleştirildikleri şaft.

Kendi başına bir rotor, yalnızca çok basit bir şifreleme türü, basit bir ikame şifresi gerçekleştirir . Örneğin, E harfine karşılık gelen pim , karşı yüzdeki T harfi için kontağa vb. bağlanabilir . Enigma'nın güvenliği, birkaç rotorun seri olarak kullanılmasından (genellikle üç veya dört) ve rotorların düzenli adımlı hareketinden gelir, böylece bir polialfabetik ikame şifresi uygular.

Her rotor, bir Enigma makinesine yerleştirildiğinde 26 olası başlangıç ​​konumundan birine ayarlanabilir. Yerleştirildikten sonra rotor, kapatıldığında dahili Enigma kapağından çıkan yivli parmak çarkı kullanılarak elle doğru konuma döndürülebilir. Operatörün rotorun konumunu bilmesi için, her birinin rotor diskinin dışına takılı 26 karakterli (tipik olarak harfler) bir alfabe lastiği (veya harf halkası) vardır; bunlardan biri kapaktaki o yuva için pencereden görülebilir, böylece rotorun dönme konumunu gösterir. İlk modellerde, alfabe halkası rotor diskine sabitlendi. Daha sonraki bir gelişme, alfabe halkasını rotor diskine göre ayarlama yeteneğiydi. Halkanın konumu Ringstellung ("zil sesi ayarı") olarak biliniyordu ve bu ayar, bir çalıştırma oturumundan önce gereken ilk kurulumun bir parçasıydı. Modern terimlerle, başlatma vektörünün bir parçasıydı .

Elektrik temaslarını, kademeli mandalı (solda) ve çentiği (sağ rotorda D'nin karşısında ) gösteren iki Enigma rotoru .

Her rotor, rotor adımlarını kontrol eden bir veya daha fazla çentik içerir. Askeri varyantlarda, çentikler alfabe halkasında bulunur.

Ordu ve Hava Kuvvetleri Enigmaları, başlangıçta üç olmak üzere birkaç rotorla kullanıldı. 15 Aralık 1938'de bu sayı, belirli bir oturum için üçünün seçildiği beşe değiştirildi. Rotorlar, onları ayırt etmek için Romen rakamlarıyla işaretlenmiştir : I, II, III, IV ve V, hepsi alfabe halkası üzerinde farklı noktalara yerleştirilmiş tek çentiklere sahiptir. Bu varyasyon muhtemelen bir güvenlik önlemi olarak tasarlandı, ancak nihayetinde Polonya Saat Yöntemi ve İngiliz Banburismus saldırılarına izin verdi .

Wehrmacht Enigma'nın Donanma versiyonu her zaman diğer hizmetlerden daha fazla rotorla yayınlanmıştı: Önce altıda, sonra yedide ve son olarak sekizde. Ek rotorlar VI, VII ve VIII olarak işaretlendi, hepsi farklı kablolara sahipti ve iki çentik vardı, bu da daha sık devir ile sonuçlandı. Dört rotorlu Naval Enigma (M4) makinesi, üç rotorlu versiyonla aynı alanda ekstra bir rotor barındırıyordu. Bu, orijinal reflektörün daha ince bir reflektörle değiştirilmesi ve ince bir dördüncü rotor eklenmesiyle başarıldı. Bu dördüncü rotor, Beta veya Gama olmak üzere iki türden biriydi ve hiçbir zaman adım atmadı, ancak manuel olarak 26 konumdan herhangi birine ayarlanabiliyordu. 26'dan biri, makineyi üç rotorlu makineyle aynı şekilde çalıştırdı.

adım atmak

Yalnızca basit (çözülebilir) bir ikame şifresinin uygulanmasından kaçınmak için, her tuşa basılması, elektrik bağlantıları yapılmadan önce bir veya daha fazla rotorun tam dönüşün yirmi altıda biri kadar adım atmasına neden oldu. Bu, şifreleme için kullanılan ikame alfabesini değiştirerek, kriptografik ikamenin her yeni rotor konumunda farklı olmasını sağlayarak daha zorlu bir polialfabetik ikame şifresi üretti. Basamak mekanizması modelden modele biraz değişiyordu. Sağ rotor her tuş vuruşunda bir kez adım attı ve diğer rotorlar daha az sıklıkta adım attı.

Devir

Operatörden uzakta yandan görülen Enigma adım hareketi. Bir tuşa basıldığında üç mandallı mandalın (yeşil) hepsi aynı anda itilir. Operatör için sağ rotor olan ilk rotor (1) için, cırcır (kırmızı) her zaman devreye girer ve her tuşa basıldığında adım atar. Burada orta rotor (2) devreye girer, çünkü birinci rotordaki çentik mandalla hizalıdır; ilk rotor ile adım atacak ( dönecektir ). Üçüncü rotor (3) devreye girmez, çünkü ikinci rotordaki çentik mandalla hizalanmaz, dolayısıyla raşete geçmez.

Soldan başka bir rotorun ilerlemesi İngilizler tarafından ciro olarak adlandırıldı . Bu, bir cırcır ve mandal mekanizması ile sağlandı . Her rotorun 26 dişli bir mandalı vardı ve bir tuşa her basıldığında, yaylı mandallar, bir mandalla birleşmeye çalışarak ahenk içinde ilerledi. Rotorun sağdaki alfabe halkası normalde bunu engelledi. Bu halka rotoru ile birlikte dönerken, içine işlenen bir çentik sonunda kendisini mandalla hizalayarak, cırcırla kenetlenmesini ve rotoru solunda ilerletmesini sağlar. Rotoru ve sağında halkası olmayan sağdaki mandal, her tuş basışında rotorunu adımladı. Sağ konumdaki tek çentikli bir rotor için, orta rotor, sağ rotorun her 26 adımında bir adım attı. Benzer şekilde, rotorlar iki ve üç için. İki çentikli bir rotor için, solundaki rotor her dönüş için iki kez dönecektir.

İlk beş rotorun (I-V) her birinde bir çentik bulunurken, ilave deniz rotorları VI, VII ve VIII'in her birinde iki çentik vardı. Her rotordaki çentiğin konumu, ara bağlantıları içeren çekirdeğe göre ayarlanabilen harf halkası ile belirlendi. Bir sonraki tekerleğin hareket etmesine neden oldukları halkalar üzerindeki noktalar aşağıdaki gibidir.

Devir çentiklerinin konumu
Rotor Devir pozisyon(lar)ı BP anımsatıcı
ben r Kraliyet
II F Bayraklar
III W Dalga
IV K krallar
V A Üstünde
VI, VII ve VIII A ve N

Tasarım ayrıca çift ​​adım olarak bilinen bir özelliği de içeriyordu . Bu, her bir mandal, hem rotorunun mandalı hem de komşu rotorun dönen çentikli halkası ile hizalandığında meydana geldi. Bir mandal, bir çentik ile hizalanarak bir mandalla angaje olursa, ileri doğru hareket ettikçe hem mandala hem de çentiğe doğru iterek her iki rotoru da ilerletir. Üç rotorlu bir makinede, çift kademeli, yalnızca rotor ikiyi etkiledi. İleriye doğru hareket ederken, üçüncü rotorun mandalı devreye girerse, ikinci rotor sonraki tuş vuruşunda tekrar hareket edecek ve ardışık iki adımla sonuçlanacaktır. Rotor iki ayrıca, 26 adımdan sonra rotoru bir ileri doğru iter, ancak rotor bir zaten her tuş vuruşunda ileri hareket ettiğinden, çift adım yoktur. Bu çift adım, rotorların kilometre sayacı tarzı düzenli hareketten sapmasına neden oldu .

Üç tekerlek ve birinci ve ikinci tekerleklerde sadece tek çentik bulunan makine, 26×25×26 = 16.900 (çift adım nedeniyle 26×26×26 değil) periyoduna sahipti. Tarihsel olarak, mesajlar birkaç yüz harfle sınırlıydı ve bu nedenle tek bir oturum sırasında herhangi bir birleşik rotor konumunu tekrarlama şansı yoktu, bu da kriptanalistlerin değerli ipuçlarını reddediyordu.

Donanma dördüncü rotorlarına yer açmak için reflektör çok daha ince yapıldı. Dördüncü rotor, kullanıma sunulan boşluğa yerleştirildi. Başka hiçbir değişiklik yapılmadı, bu da geçişi kolaylaştırdı. Yalnızca üç mandal olduğundan, dördüncü rotor hiçbir zaman adım atmadı, ancak manuel olarak 26 olası konumdan birine ayarlanabildi.

Tasarlanmış, ancak savaşın bitiminden önce uygulanmayan bir cihaz, düzensiz adım atma uygulayan Lückenfüllerwalze (boşluk doldurma tekerleği) idi. 26 pozisyonun tamamında çentiklerin saha konfigürasyonuna izin verdi. Çentik sayısı 26'nın göreli asal değeri olsaydı ve her tekerlek için çentik sayısı farklı olsaydı, adımlama daha tahmin edilemez olurdu. Umkehrwalze-D gibi, dahili kablolamanın yeniden yapılandırılmasına da izin verdi.

giriş tekerleği

Geçerli giriş tekerleği ( Almanca Eintrittswalze ) veya giriş statoru , panoyu rotor grubuna bağlar . Kontrol paneli yoksa, giriş tekerleği bunun yerine klavyeyi ve lamba panosunu rotor tertibatına bağlar. Kullanılan tam kablolama güvenlik açısından nispeten daha az önemli olsa da, rotor kabloları üzerine yaptığı çalışma sırasında Rejewski'nin ilerlemesine engel olduğunu kanıtladı. Ticari Enigma, tuşları bir QWERTZ klavyesindeki sıra sırasına göre bağlar : QA , WB , EC vb. Askeri Enigma onları düz alfabetik sırayla birbirine bağlar: AA , BB , CC vb. Rejewski'nin modifikasyona nüfuz etmesi ilham verici tahminler aldı.

reflektör

B tipi reflektör ve rotor yığınını gösteren bir Enigma makinesinin iç mekanizması.

A ve B modelleri dışında , son rotor , dönemin çeşitli rotor makineleri arasında Enigma'ya özgü patentli bir özellik olan bir 'reflektörden' (Almanca: Umkehrwalze , 'ters rotor' anlamına gelir) önce geldi . Reflektör, son rotorun çıkışlarını çiftler halinde bağlayarak akımı farklı bir yoldan rotorlara geri yönlendirir. Reflektör, Enigma'nın kendi kendine karşılıklı olmasını sağladı ; bu nedenle, aynı şekilde yapılandırılmış iki makine ile, şifreleme ve şifre çözme modları arasında geçiş yapmak için büyük bir mekanizmaya gerek kalmadan bir mesaj birinde şifrelenebilir ve diğerinde şifresi çözülebilir. Reflektör daha kompakt bir tasarıma izin verdi, ancak aynı zamanda Enigma'ya hiçbir mektubun kendi kendine şifrelemediği özelliği de verdi. Bu, daha sonra kod kırıcılar tarafından istismar edilen ciddi bir kriptolojik kusurdu.

Model 'C'de, reflektör iki farklı konumdan birine yerleştirilebilir. Model 'D'de reflektör, şifreleme sırasında hareket etmemesine rağmen 26 olası konuma ayarlanabilir. Gelen Sturm Enigma yansıtıcı diğer tekerleklere benzer bir şekilde şifreleme sırasında çıktı.

Alman Ordusu ve Hava Kuvvetleri Enigma'sında reflektör sabitlendi ve dönmüyordu; dört versiyonu vardı. Orijinal versiyon 'A' olarak işaretlendi ve 1 Kasım 1937'de Umkehrwalze B ile değiştirildi . Üçüncü bir versiyon olan Umkehrwalze C 1940'ta kısa bir süre, muhtemelen yanlışlıkla kullanıldı ve Hut 6 tarafından çözüldü . İlk olarak 2 Ocak 1944'te gözlemlenen dördüncü versiyon, Umkehrwalze D olarak adlandırılan ve İngilizler tarafından Uncle Dick olarak adlandırılan ve Enigma operatörünün anahtar ayarların bir parçası olarak bağlantıları değiştirmesine izin veren yeniden kablolanabilir bir reflektöre sahipti .

Fiş tahtası

Kontrol panosu ( Steckerbrett ) makinenin önüne, tuşların altına yerleştirildi. İkinci Dünya Savaşı sırasında kullanımdayken, on bağlantı vardı. Bu fotoğrafta sadece iki çift harf yer değiştirmiştir (A↔J ve S↔O).

Pano ( Almanca Steckerbrett ), operatör tarafından yeniden yapılandırılabilen değişken kablolamaya izin verdi (Şekil 1'in ön panelinde görülebilir; bağlantı kablolarından bazıları kapakta görülebilir). 1928'de Alman Ordusu versiyonlarında tanıtıldı ve kısa süre sonra Reichsmarine (Alman Donanması) tarafından kabul edildi . Santral, 150 trilyon olası ayara sahip olduğundan (aşağıya bakınız) fazladan bir rotordan daha fazla şifreleme gücüne katkıda bulunmuştur. Bir santral olmadan Enigma ( steckered Enigma olarak bilinir ) el yöntemleri kullanılarak nispeten basit bir şekilde çözülebilir; bu teknikler genellikle santral tarafından yenilgiye uğratıldı ve Müttefik kriptanalistlerini sorunu çözmek için özel makineler geliştirmeye itti.

Panoya bağlı harfler çiftler halinde yerleştirilmiş bir kablo; örneğin, E ve Q kademeli bir çift olabilir. Etki, bu harfleri ana rotor karıştırma ünitesinden önce ve sonra değiştirmekti. Örneğin, bir operatör E tuşuna bastığında , sinyal rotorlara girmeden önce Q'ya yönlendirildi . Normal olarak yalnızca 10 adet kullanılmasına rağmen, bir seferde en fazla 13 kademeli çift kullanılabilir.

Akım klavyeden kontrol panosundan aktı ve giriş rotoruna veya Eintrittswalze'ye ilerledi . Santraldeki her harfin iki jakı vardı. Bir fiş takmak, o harfin üst jakını (klavyeden) ve alt jakını (giriş rotoruna) çıkardı. Çapraz kablolu kablonun diğer ucundaki fiş, başka bir harfin jaklarına takılarak iki harfin bağlantıları değiştirilir.

Aksesuarlar

Schreibmax harfler ışık panelinde gösterilen zahmetle aşağı yazma ihtiyacını ortadan kaldırarak, Enigma bağlı edilebilecek bir baskı ünitesi oldu.

Diğer özellikler, çeşitli Enigma makinelerini daha güvenli veya daha kullanışlı hale getirdi.

Schreibmax

Bazı M4 Enigmas , 26 harfi dar bir kağıt şerit üzerine basabilen küçük bir yazıcı olan Schreibmax'ı kullandı . Bu, lambaları okumak ve harfleri kopyalamak için ikinci bir operatörün ihtiyacını ortadan kaldırdı. Schreibmax bilmece makinesinin üzerine yerleştirildi ve lamba paneline bağlanmıştır. Yazıcıyı kurmak için lamba kapağının ve ampullerin çıkarılması gerekiyordu. Hem rahatlığı hem de operasyonel güvenliği iyileştirdi; yazıcı, makineyi çalıştıran sinyal görevlisinin artık şifresi çözülen düz metni görmesi gerekmeyecek şekilde uzaktan kurulabilir .

Fernlesegerät

Diğer bir aksesuar ise Fernlesegerät uzak lamba paneliydi . Ekstra panel ile donatılmış makineler için, Enigma'nın tahta kasası daha genişti ve ekstra paneli saklayabilirdi. Daha sonra bir lamba paneli versiyonu bağlanabilir, ancak bu, Schreibmax'ta olduğu gibi lamba panelinin ve ampullerin çıkarılmasını gerektiriyordu. Uzak panel, operatörün görmeden bir kişinin şifresi çözülen düz metni okumasını mümkün kıldı.

uhr

Enigma Uhr eki

1944'te Luftwaffe , 40 konumlu bir anahtar içeren küçük bir kutu olan Uhr (saat) adı verilen bir pano anahtarını tanıttı . Standart fişlerin yerini aldı. Fişleri bağladıktan sonra, günlük anahtar sayfasında belirtildiği gibi, operatör anahtarı her biri farklı bir fiş kablosu kombinasyonu üreten 40 konumdan birine çevirdi. Bu fiş bağlantılarının çoğu, varsayılan fişlerin aksine, çift yönlü değildi. Bir anahtar konumunda, Uhr harfleri değiş tokuş etmedi, sadece 13 stecker kablosunu fişlerle taklit etti.

Matematiksel analiz

Her harf için Enigma dönüşümü, permütasyonların bir ürünü olarak matematiksel olarak belirtilebilir . Üç rotorlu bir Alman Ordusu/Hava Kuvvetleri Enigma olduğu varsayıldığında, P santral dönüşümünü, U reflektörün dönüşümünü ve L , M , R sırasıyla sol, orta ve sağ rotorlarınkileri göstersin. O zaman şifreleme E şu şekilde ifade edilebilir:

Her tuşa basıldıktan sonra rotorlar dönerek dönüşümü değiştirir. Örneğin, sağ rotor R n pozisyonunda döndürülürse , dönüşüm şöyle olur:

burada ρ , A'dan B'ye, B'den C'ye vb. döngüsel permütasyon eşlemesidir. Benzer şekilde, orta ve sol rotorlar , M ve L'nin j ve k dönüşleri olarak temsil edilebilir . Şifreleme dönüşümü daha sonra şu şekilde tanımlanabilir:

Beş, 26 pozisyonları ile 3 Rotor ayarların her biri, bir dizi ve bağlı harf on çiftleri ile kumanda tablosu üç rotor birleştiren askeri bilmece 158.962.555.217.826.360.000 farklı ayarlar (yaklaşık 159 olan kentilyon veya 67 ile ilgili bit ).

(5x4x3) x (26^3) x [26! / (6! x 10! x 2^10)] = 158.962.555.217.826.360.000 ≈ 2 67,1

Operasyon

Temel operasyon

Bir Enigma makinesi kullanarak şifreleme ve şifre çözme

Bir Alman Enigma operatörüne şifrelemesi için bir düz metin mesajı verilir. Makinesini kurduktan sonra, mesajı Enigma klavyesine yazacaktı. Basılan her harf için , makine içindeki elektrik yolları tarafından belirlenen sözde rastgele ikameye göre farklı bir harfi gösteren bir lamba yanar . Lamba tarafından gösterilen harf, tipik olarak ikinci bir operatör tarafından şifreli metin harfi olarak kaydedilecektir. Bir tuşa basma eylemi aynı zamanda bir veya daha fazla rotoru hareket ettirdi, böylece bir sonraki tuşa basma farklı bir elektrik yolu kullandı ve böylece aynı düz metin harfi tekrar girilse bile farklı bir ikame meydana gelecekti. Her tuşa basıldığında, en azından sağ rotor ve daha az sıklıkla diğer ikisi döndürüldü, bu da mesajdaki her harf için farklı bir ikame alfabesinin kullanılmasına neden oldu. Bu işlem mesaj tamamlanana kadar devam etti. İkinci operatör tarafından kaydedilen şifreli metin daha sonra, genellikle Mors koduyla radyo ile başka bir Enigma makinesinin operatörüne iletilir . Bu operatör şifreli metni yazacak ve - deşifre makinesinin tüm ayarları şifreleme makinesinin ayarlarıyla aynı olduğu sürece - her tuşa basıldığında ters değiştirme gerçekleşecek ve düz metin mesajı ortaya çıkacaktır.

Detaylar

Alman Kenngruppenheft ( gruplandırılmış anahtar kodlarına sahip bir denizaltı kod kitabı ).
Alman Hava Kuvvetleri Enigma için aylık anahtar listesi numarası 649, yeniden yapılandırılabilir reflektörün ayarları (sadece sekiz günde bir değişen) dahil.

Kullanımda, Enigma günlük temel ayarların ve yardımcı belgelerin bir listesini gerektiriyordu. Alman askeri uygulamasında, iletişim, her biri farklı ayarlar kullanan ayrı ağlara bölündü. Bunlar iletişim ağları olarak adlandırılan edildi anahtarları at Bletchley Park ve ayrıldı kod adları gibi Kırmızı , Chaffinch ve Shark . Bir ağda çalışan her birime, Enigma için belirli bir süre için geçerli olan aynı ayarlar listesi verildi. Alman Donanması Enigma prosedürleri, diğer hizmetlerdeki ve kullanılan yardımcı kod kitaplarındaki prosedürlerden daha ayrıntılı ve daha güvenliydi . Donanma kod defterleri, tehlikede olmaları veya geminin batması durumunda kolayca imha edilmeleri için pembe kağıda kırmızı, suda çözünür mürekkeple basılmıştır.

Bir Enigma makinesinin ayarı ( modern terimlerle şifreleme anahtarı ; Almanca'da Schlüssel ), makinenin operatör tarafından ayarlanabilen her yönünü belirledi:

  • Tekerlek düzeni ( Walzenlage ) – rotorların seçimi ve bunların takılma sırası.
  • Halka ayarları ( Ringstellung ) – rotor kablolarına göre her alfabe halkasının konumu.
  • Fiş bağlantıları ( Steckerverbindungen ) – panodaki birbirine bağlı harf çiftleri.
  • Çok geç sürümlerde, yeniden yapılandırılabilir reflektörün kablolaması.
  • Operatör tarafından seçilen rotorların ( Grundstellung ) başlangıç ​​konumu her mesaj için farklı olmalıdır.

Bir mesajın doğru bir şekilde şifrelenmesi ve şifresinin çözülmesi için hem gönderici hem de alıcı Enigma'larını aynı şekilde yapılandırmak zorundaydı; rotor seçimi ve sırası, halka konumları, pano bağlantıları ve başlangıç ​​rotor konumları aynı olmalıdır. Başlangıç ​​pozisyonları dışında bu ayarlar önceden belirlenmiş, anahtar listelere dağıtılmış ve günlük olarak değiştirilmiştir. Örneğin, Alman Luftwaffe Enigma anahtar listesi numarası 649'da (resme bakın) ayın 18. gününe ilişkin ayarlar şu şekildeydi:

  • Tekerlek sırası: IV, II, V
  • Zil ayarları: 15, 23, 26
  • Pano bağlantıları: EJ OY IV AQ KW FX MT PS LU BD
  • Yeniden yapılandırılabilir reflektör kablolaması: IU AS DV GL FT OX EZ CH MR KN BQ PW
  • Gösterge grupları: lsa zbw vcj rxn

Enigma, rotor kablolaması bir rakip tarafından bilinse bile güvenli olacak şekilde tasarlandı, ancak pratikte kablolama konfigürasyonu büyük çabalarla korundu. Kablolama gizli ise, olası konfigürasyonların toplam sayısı yaklaşık olarak hesaplanmıştır.3 × 10 114 (yaklaşık 380 bit); bilinen kablolama ve diğer operasyonel kısıtlamalar ile bu, yaklaşık olarak azaltılır10 23 (76 bit). Çok sayıda olasılık nedeniyle, Enigma kullanıcıları güvenliğinden emindi; O zaman bir düşmanın kaba kuvvet saldırısı denemeye başlaması bile mümkün değildi .

Gösterge

Anahtarın çoğu, belirli bir süre, genellikle bir gün boyunca sabit tutuldu. Her mesaj için, modern kriptografideki bir başlatma vektörüne benzer bir kavram olan farklı bir başlangıç ​​rotor konumu kullanıldı . Nedeni (varlık olarak kriptanalizinde adlandırılan özdeş veya yaklaşık aynı ayarlarla sayıda ileti şifreleme olmasıdır içinde derinlik ) gibi istatistiksel bir prosedürle bir saldırı sağlayacak Friedman'ın tesadüf Index . Rotorlar için başlangıç ​​konumu, genellikle şifrelendikten sonra, şifreli metinden hemen önce iletildi. Kullanılan kesin yöntem, gösterge prosedürü olarak adlandırıldı . Bu gösterge prosedürlerinde tasarım zayıflığı ve operatör özensizliği, Enigma'yı kırmayı mümkün kılan ana zayıflıklardan ikisiydi.

Şekil 2. İç kapak kapalıyken Enigma kullanıma hazırdı. Rotorların parmak tekerlekleri kapaktan dışarı çıkarak operatörün rotorları ayarlamasına izin verdi ve mevcut konumları, burada RDKP , operatör tarafından bir dizi pencereden görülebiliyordu.

Enigma için en erken gösterge prosedürlerinden biri kriptografik olarak kusurluydu ve Polonyalı kriptanalistlerin santral Enigma'ya ilk kesintileri yapmalarına izin verdi. Prosedür, operatörün makinesini ağdaki tüm operatörlerin paylaştığı gizli ayarlara göre ayarlamasını sağladı. Ayarlar, rotorlar için bir başlangıç ​​konumunu ( Grundstellung ) içeriyordu , örneğin AOH . Operatör , rotor pencerelerinden AOH görünene kadar rotorlarını çevirdi . Bu noktada operatör, göndereceği mesaj için kendi keyfi başlangıç ​​pozisyonunu seçti. Bir operatör EIN'yi seçebilir ve bu, o şifreleme oturumu için mesaj ayarı haline geldi . Operatör daha sonra makineye iki kez EIN yazdı , bu da şifreli göstergeyi, örneğin XHTLOA'yı üretti . Bu daha sonra iletildi, bu noktada operatör rotorları kendi mesaj ayarlarına, bu örnekte EIN'ye çevirecek ve ardından mesajın düz metnini yazacaktı.

Alıcı tarafta, operatör makineyi başlangıç ​​ayarlarına ( AOH ) ayarlar ve mesajın ilk altı harfini ( XHTLOA ) yazar. Bu örnekte, lambalarda EINEIN belirdi , böylece operatör , göndericinin bu mesajı şifrelemek için kullandığı mesaj ayarını öğrenecekti . Alıcı operatör rotorlarını EIN olarak ayarlayacak , şifreli metnin geri kalanını yazacak ve şifresi çözülen mesajı alacaktır.

Bu gösterge şemasının iki zayıf yönü vardı. İlk olarak, genel bir başlangıç ​​konumunun ( Grundstellung ) kullanılması, tüm mesaj anahtarlarının aynı polialfabetik ikameyi kullandığı anlamına geliyordu. Daha sonraki gösterge prosedürlerinde, operatör göstergeyi şifrelemek için başlangıç ​​konumunu seçti ve bu başlangıç ​​konumunu net olarak gönderdi. İkinci sorun ise ciddi bir güvenlik açığı olan göstergenin tekrarlanmasıydı. Mesaj ayarı iki kez kodlandı ve birinci ve dördüncü, ikinci ve beşinci ve üçüncü ve altıncı karakter arasında bir ilişki oluştu. Bu güvenlik kusurları, Polonya Şifre Bürosu'nun 1932 gibi erken bir tarihte savaş öncesi Enigma sistemine girmesini sağladı. Erken gösterge prosedürü daha sonra Alman kriptanalistler tarafından "hatalı gösterge tekniği" olarak tanımlandı.

İkinci Dünya Savaşı sırasında kod çizelgeleri her gün yalnızca rotorları, bunların halka ayarlarını ve kontrol panosunu kurmak için kullanıldı. Operatör, her mesaj için rastgele bir başlangıç ​​konumu, diyelim ki WZA ve rastgele bir mesaj anahtarı, belki de SXT seçti . Rotorları WZA başlangıç ​​konumuna getirdi ve SXT mesaj anahtarını kodladı . Sonucun UHL olduğunu varsayalım . Daha sonra SXT mesaj anahtarını başlangıç ​​konumu olarak ayarladı ve mesajı şifreledi. Ardından, başlangıç ​​konumunu, WZA , kodlanmış mesaj anahtarını, UHL 'yi ve ardından şifreli metni iletti . Alıcı , SXT mesaj ayarını elde etmek için başlangıç ​​konumunu birinci trigrama (WZA) göre ayarlar ve ikinci trigramın ( UHL) kodunu çözer . Ardından, mesajın şifresini çözmek için bu SXT mesaj ayarını başlangıç ​​konumu olarak kullandı. Bu şekilde, her bir zemin ayarı farklıydı ve yeni prosedür, çift şifreli mesaj ayarlarının güvenlik açığından kaçındı.

Bu prosedür sadece Wehrmacht ve Luftwaffe tarafından kullanılmıştır . Enigma ile mesaj göndermeye ilişkin Kriegsmarine prosedürleri çok daha karmaşık ve ayrıntılıydı. Şifrelemeden önce mesaj, Kurzsignalheft kod kitabı kullanılarak kodlandı . Kurzsignalheft dört harfli gruba cümleler dönüştürmek için tablolar içeriyordu. Yakıt ikmali ve ikmal gemileriyle buluşma, mevziler ve ızgara listeleri, liman isimleri, ülkeler, silahlar, hava koşulları, düşman mevzileri ve gemileri, tarih ve zaman çizelgeleri gibi lojistik konular gibi pek çok seçenek dahil edildi. Başka bir kod kitabı Kenngruppen ve Spruchschlüssel'i içeriyordu : anahtar tanımlama ve mesaj anahtarı.

Ek detaylar

Ordu Enigma makinesi yalnızca 26 alfabe karakterini kullandı. Noktalama işaretleri, nadir karakter kombinasyonlarıyla değiştirildi. Bir boşluk atlandı veya bir X ile değiştirildi. X, genellikle nokta olarak kullanıldı.

Silahlı kuvvetlerin diğer bölgelerinde bazı noktalama işaretleri farklıydı. Wehrmacht ZZ ile bir virgül ve frage veya fraq ile soru işaretini değiştirilir.

Kriegsmarine Y ile virgül ve UD ile soru işareti değiştirilir. " Acht " (sekiz) veya " Richtung " (yön)' deki gibi CH kombinasyonu, Q (AQT, RIQTUNG) ile değiştirildi. İki, üç ve dört sıfır CENTA, MILLE ve MYRIA ile değiştirildi.

Wehrmacht'ın ve Luftwaffe beş karakter gruplarda mesajlar iletilmektedir.

Kriegsmarine , dört rotor Enigma kullanarak, dört karakterlik grupları vardı. Sık kullanılan isimler veya kelimeler mümkün olduğunca çeşitlendirilmiştir. Gibi kelimeler Minensuchboot (mayın tarama gemisi) MINENSUCHBOOT, MINBOOT, MMMBOOT veya MMM354 olarak yazılmış olabilir. Kriptanalizi zorlaştırmak için mesajlar 250 karakterle sınırlandırıldı. Daha uzun mesajlar, her biri farklı bir mesaj anahtarı kullanan birkaç parçaya bölündü.

Örnek kodlama işlemi

Bir bütün olarak Enigma makinesi tarafından yapılan karakter değişimleri, her konumu, alfabede karşılık gelen konumda karakterin yerini alacak karakter tarafından işgal edilen bir harf dizisi olarak ifade edilebilir. Örneğin, A'dan L'ye, B'den U'ya, C'den S'ye, ... ve Z'den J'ye kodlanan belirli bir makine konfigürasyonu, kompakt bir şekilde şu şekilde temsil edilebilir:

LUSHQOXDMZNAIKFREPCYBWVGTJ

ve belirli bir karakterin bu konfigürasyon tarafından kodlanması, aşağıdaki gibi kodlanmış karakterin vurgulanmasıyla gösterilebilir.

D > LUS(H)QOXDMZNAIKFREPCYBWVGTJ

Bir mesajı kodlayan bir Enigma makinesinin çalışması, her biri kodlanan tek bir karakterle ilişkilendirilen bu tür bir dizi konfigürasyon olduğundan, bir mesajı kodlarken makinenin çalışmasını temsil etmek için bu tür temsillerin bir dizisi kullanılabilir. Örneğin, ünlü "Dönitz mesajının" ana gövdesinin ilk cümlesinin

RBBF PMHP HGCZ XTDY GAHG UFXG EWKB LKGJ

olarak temsil edilebilir

0001 F > KGWNT(R)BLQPAHYDVJIFXEZOCSMU CDTK 25 15 16 26
0002 O > UORYTQSLWXZHNM(B)VFCGEAPIJDK CDTL 25 15 16 01
0003 L > HLNRSKJAMGF(B)ICUQPDEYOZXWTV CDTM 25 15 16 02
0004 G > KPTXIG(F)MESAUHYQBOVJCLRZDNW CDUN 25 15 17 03
0005 E > XDYB(P)WOSMUZRIQGENLHVJTFACK CDUO 25 15 17 04
0006 N > DLIAJUOVCEXBN(M)GQPWZYFHRKTS CDUP 25 15 17 05
0007 D > LUS(H)QOXDMZNAIKFREPCYBWVGTJ CDUQ 25 15 17 06
0008 E > JKGO(P)TCIHABRNMDEYLZFXWVUQS CDUR 25 15 17 07
0009 S > GCBUZRASYXVMLPQNOF(H)WDKTJIE CDUS 25 15 17 08
0010 I > XPJUOWIY(G)CVRTQEBNLZMDKFAHS CDUT 25 15 17 09
0011 S > DISAUYOMBPNTHKGJRQ(C)LEZXWFV CDUU 25 15 17 10
0012 T > FJLVQAKXNBGCPIRMEOY(Z)WDUHST CDUV 25 15 17 11
0013 S > KTJUQONPZCAMLGFHEW(X)BDYRSVI CDUW 25 15 17 12
0014 O > ZQXUVGFNWRLKPH(T)MBJYODEICSA CDUX 25 15 17 13
0015 F > XJWFR(D)ZSQBLKTVPOIEHMYNCAUG CDUY 25 15 17 14
0016 O > FSKTJARXPECNUL(Y)IZGBDMWVHOQ CDUZ 25 15 17 15
0017 R > CEAKBMRYUVDNFLTXW(G)ZOIJQPHS CDVA 25 15 18 16
0018 T > TLJRVQHGUCXBZYSWFDO(A)IEPKNM CDVB 25 15 18 17
0019 B > Y(H)LPGTEBKWICSVUDRQMFONJZAX CDVC 25 15 18 18
0020 E > KRUL(G)JEWNFADVIPOYBXZCMHSQT CDVD 25 15 18 19
0021 K > RCBPQMVZXY(U)OFSLDEANWKGTIJH CDVE 25 15 18 20
0022 A > (F)CBJQAWTVDYNXLUSEZPHOIGMKR CDVF 25 15 18 21
0023 N > VFTQSBPORUZWY(X)HGDIECJALNMK CDVG 25 15 18 22
0024 N > JSRHFENDUAZYQ(G)XTMCBPIWVOLK CDVH 25 15 18 23
0025 T > RCBUTXVZJINQPKWMLAY(E)DGOFSH CDVI 25 15 18 24
0026 Z > URFXNCMYLVPIGESKTBOQAJZDH(W) CDVJ 25 15 18 25
0027 U > JIOZFEWMBAUSHPCNRQLV(K)TGYXD CDVK 25 15 18 26
0028 G > ZGVRKO(B)XLNEIWJFUSDQYPCMHTA CDVL 25 15 18 01
0029 E > RMJV(L)YQZKCIEBONUGAWXPDSTFH CDVM 25 15 18 02
0030 B > G(K)QRFEANZPBMLHVJCDUXSOYTWI CDWN 25 15 19 03
0031 E > YMZT(G)VEKQOHPBSJLIUNDRFXWAC CDWO 25 15 19 04
0032 N > PDSBTIUQFNOVW(J)KAHZCEGLMYXR CDWP 25 15 19 05

her eşlemeyi takip eden harfler o aşamada pencerelerde görünen harflerdir (operatör tarafından görülebilen tek durum değişiklikleri) ve sayılar her rotorun temel fiziksel konumunu gösterir.

Makinenin belirli bir konfigürasyonu için karakter eşlemeleri, sırayla, makinenin bir bileşeninden her geçiş tarafından uygulanan bir dizi eşlemenin sonucudur: belirli bir bileşenin eşlemesinin uygulanmasından kaynaklanan bir karakterin kodlanması, girdi işlevi görür. sonraki bileşenin eşlenmesine. Örneğin, yukarıdaki kodlamadaki 4. adım, kodlanmış karakter için aynı eşleme gösterimi ve vurgulama kullanılarak bu aşamaların her birini gösterecek şekilde genişletilebilir:

 G > ABCDEF(G)HIJKLMNOPQRSTUVWXYZ
   P EFMQAB(G)UINKXCJORDPZTHWVLYS         AE.BF.CM.DQ.HU.JN.LX.PR.SZ.VW
   1 OFRJVM(A)ZHQNBXPYKCULGSWETDI  N  03  VIII
   2 (N)UKCHVSMDGTZQFYEWPIALOXRJB  U  17  VI
   3 XJMIYVCARQOWH(L)NDSUFKGBEPZT  D  15  V
   4 QUNGALXEPKZ(Y)RDSOFTVCMBIHWJ  C  25  β
   R RDOBJNTKVEHMLFCWZAXGYIPS(U)Q         c
   4 EVTNHQDXWZJFUCPIAMOR(B)SYGLK         β
   3 H(V)GPWSUMDBTNCOKXJIQZRFLAEY         V
   2 TZDIPNJESYCUHAVRMXGKB(F)QWOL         VI
   1 GLQYW(B)TIZDPSFKANJCUXREVMOH         VIII
   P E(F)MQABGUINKXCJORDPZTHWVLYS         AE.BF.CM.DQ.HU.JN.LX.PR.SZ.VW
 F < KPTXIG(F)MESAUHYQBOVJCLRZDNW

Burada kodlama, klavyeyi temsil eden (hiçbir etkisi olmayan) ilk "eşleme" ile önemsiz bir şekilde başlar, ardından AE.BF.CM.DQ.HU.JN.LX.PR.SZ.VW olarak yapılandırılan ve 'G' üzerindeki etkisi, ardından G'yi A'ya eşleyen 03 konumundaki VIII rotoru, ardından A'yı N'ye eşleyen 17 konumundaki VI rotoru ve son olarak tekrar B'yi eşleyen santral panosu F'ye, son adımda belirtilen genel eşlemeyi üretir: G'den F'ye.

Bu modelin 4 rotoru (1'den 4'e kadar olan satırlar) olduğunu ve reflektörün (R satırı) harfleri de değiştirdiğini (karıştırdığını) unutmayın.

Modeller

Enigma ailesi birden fazla tasarım içeriyordu. En erken 1920'lerin başından kalma ticari modeller vardı. 1920'lerin ortalarından itibaren Alman ordusu, güvenlikle ilgili bir dizi değişiklik yaparak Enigma'yı kullanmaya başladı. Çeşitli uluslar, tasarımı kendi şifre makineleri için benimsedi veya uyarladı.

ABD Ulusal Kriptoloji Müzesi'nde sergilenen yedi Enigma makinesi ve gereçlerinden oluşan bir seçki . Soldan sağa, modeller şunlardır: 1) Ticari Enigma; 2) Gizem T; 3) Gizem G; 4) Tanımlanamayan; 5) Luftwaffe (Hava Kuvvetleri) Enigma; 6) Heer (Ordu) Enigma; 7) Kriegsmarine (Denizcilik) Enigma — M4.

Tahminen 40.000 Enigma makinesi inşa edildi. Dünya Savaşı'nın sona ermesinden sonra, Müttefikler, hala yaygın olarak güvenli kabul edilen ele geçirilen Enigma makinelerini gelişmekte olan ülkelere sattılar.

ticari bilmece

Scherbius Enigma patenti, ABD Patenti 1,657,411 , 1928'de verildi.

Şubat 1918'de, 23, Arthur Scherbius'un bir başvurusunda patent kullanılan bir şifreleme makinesi için rotorlar . Scherbius ve E. Richard Ritter , Scherbius & Ritter firmasını kurdu. Onlar yaklaştı Alman Donanması kendi tasarımıyla ve Dış Office, ama hiçbiri ajans ilgilendi. Scherbius & Ritter daha sonra patent haklarını 9 Temmuz 1923'te Chiffriermaschinen Aktien-Gesellschaft'ı (Cipher Machines Stock Corporation) kuran Gewerkschaft Securitas'a devretti ; Scherbius ve Ritter yönetim kurulundaydı.

Gizem A (1923)

Chiffriermaschinen AG , 1924'te Uluslararası Posta Birliği Kongresi'nde sergilenen Enigma model A rotor makinesinin reklamını yapmaya başladı . Makine ağır ve hantaldı, bir daktilo içeriyordu . 65×45×38 cm ölçülerinde ve yaklaşık 50 kilogram (110 lb) ağırlığındaydı.

Enigma B (1924)

Enigma için kullanılan tipik parlayan lambalar (düz üstleri olan).

1924'te Enigma model B tanıtıldı ve benzer bir yapıya sahipti. Enigma adını taşıyan ederken, her iki model A ve B Fiziksel boyut ve şekil olarak farklı olmasına rağmen, aynı zamanda şifreli olarak şöyle ki reflektör yoksun: Oldukça sonraki sürümlerinde aksine idi. Enigma makinesinin bu modeli , çıktısını kağıt yerine bir lamba panelinde ürettiği için Glowlamp Enigma veya Glühlampenmaschine olarak adlandırıldı . Bu çıktı yöntemi çok daha güvenilir ve uygun maliyetliydi. Dolayısıyla bu makine, selefinin fiyatının 1/8'i kadardı.

Gizem C (1926)

Scherbius'un meslektaşı Willi Korn tarafından önerilen reflektör, Enigma C'de (1926) tanıtıldı .

Model C , sözde "glowlamp Enigmas"ın (A ve B'den sonra) üçüncü modeliydi ve yine bir daktilodan yoksundu.

Gizem D (1927)

Bilmece Cı hızla yol verdi bilmece D (1927). Bu sürüm, İsveç, Hollanda, Birleşik Krallık, Japonya, İtalya, İspanya, Amerika Birleşik Devletleri ve Polonya'ya yapılan sevkiyatlarda yaygın olarak kullanıldı. 1927'de British Government Code and Cypher School'dan Hugh Foss , uygun beşiklerin bulunması koşuluyla ticari Enigma makinelerinin kırılabileceğini gösterebildi. Yakında, Enigma D, Alman bilgisayarlarında kullanılacak standart bir klavye düzeninin kullanımına öncülük edecekti. Bu düzen "QWERTZ" olarak adlandırıldı ve günümüzün standart Amerikan klavye biçimine çok benziyor.

"Donanma Şifresi D"

Diğer ülkeler Enigma makinelerini kullandı. İtalyan Deniz Kuvvetleri "Donanma Şifreleme D" gibi ticari Enigma kabul etti. İspanyollar ayrıca İç Savaşları sırasında ticari Enigma makinelerini kullandılar . İngiliz kod kırıcılar, bir kontrol panosu olmayan bu makineleri kırmayı başardılar. Enigma makineleri diplomatik servisler tarafından da kullanılıyordu.

Enigma H (1929)

Nadir bir 8 rotorlu baskı Enigma model H (1929).

Ayrıca Reichswehr tarafından Enigma II olarak adlandırılan büyük, sekiz rotorlu bir baskı modeli olan Enigma H vardı . 1933'te Polonya Şifreleme Bürosu, yüksek seviyeli askeri iletişim için kullanıldığını tespit etti, ancak güvenilmez olduğu ve sık sık sıkıştığı için kısa süre sonra geri çekildi.

Gizem K

İsviçre , askeri ve diplomatik kullanım için, ticari Enigma D'ye çok benzeyen Model K veya Swiss K adlı bir Enigma sürümünü kullandı . Makinenin kodu Polonya, Fransa, Birleşik Krallık ve Amerika Birleşik Devletleri tarafından kırıldı; ikinci kod, INDIGO olarak adlandırıldı. Kod adı Tirpitz olan bir Enigma T modeli Japonya tarafından kullanıldı.

yazı tipi

İngilizler Enigma'nın çalışma prensibini bulduktan sonra sorunu onunla çözdüler ve Almanların çözülemez olduğuna inandıkları kendi Typex'lerini yarattılar .

askeri muamma

Funkschlüssel C

Reichsmarine, Enigma'yı benimseyen ilk askeri şubeydi. Funkschlüssel C ("Radyo şifresi C") olarak adlandırılan bu versiyon, 1925 yılında üretime geçmiş ve 1926 yılında hizmete sunulmuştur.

Klavye ve lamba panosu, QWERTZUI sıralamasının aksine alfabetik olarak düzenlenmiş 29 harf (AZ, Ä, Ö ve Ü) içeriyordu. Rotorlar, şifrelenmemiş rotorları atlamak için kablolanmış X harfi ile 28 kontağa sahipti . Beş kişilik bir setten üç rotor seçildi ve reflektör, α, β, γ ve δ ile gösterilen dört farklı pozisyondan birine yerleştirilebilir. Makine Temmuz 1933'te biraz revize edildi.

Gizem G (1928–1930)

15 Temmuz 1928'de Alman Ordusu ( Reichswehr ) Enigma makinesinin kendi özel versiyonu olan Enigma G'yi tanıttı .

Sturm kullanılan bilmece G ( Sturm bilmece). Bu Enigma varyantı, rotorları üzerinde birden fazla çentik bulunan dört tekerlekten bağımsız bir makineydi. Bu model, her tuşa basıldığında artan bir sayaçla donatıldı ve bu nedenle "sayaç makinesi" veya Zählwerk Enigma olarak da bilinir .

Wehrmacht Enigma I (1930–1938)

Enigma makinesi G modifiye edilmiş Enigma I Haziran 1930 Enigma I olarak da bilinir tarafından Wehrmacht'a veya "Hizmetler" Enigma ve (örneğin Alman askeri hizmet ve diğer devlet kuruluşları tarafından yaygın olarak kullanılan demiryolları öncesi ve sırasında) Dünya II . Savaş .

Heinz Guderian içinde Fransa'nın Savaşı'nda bir Enigma makinesi ile. Bir askerin metni tuşlarken diğerinin sonuçları yazdığını unutmayın.

Enigma I (1930'dan itibaren Alman Ordusu versiyonu) ile ticari Enigma modelleri arasındaki en büyük fark , harf çiftlerini değiştirmek için bir eklenti panosunun eklenmesiydi ve bu da kriptografik gücü büyük ölçüde artırıyordu.

Diğer farklılıklar arasında sabit bir reflektör kullanımı ve kademeli çentiklerin rotor gövdesinden hareketli harf halkalarına taşınması yer aldı. Makine 28 cm × 34 cm × 15 cm (11.0 inç × 13.4 inç × 5.9 inç) ölçülerinde ve yaklaşık 12 kg (26 lb) ağırlığındaydı.

Ağustos 1935'te Hava Kuvvetleri, iletişimleri için Wehrmacht Enigma'yı tanıttı.

M3 (1934)

1930'a gelindiğinde Reichswehr, artan güvenlik (pano ile) ve daha kolay servisler arası iletişimin faydalarını öne sürerek Donanmanın makinelerini benimsemesini önerdi. Reichsmarine sonunda kabul etti ve 1934'te Funkschlüssel ' veya M3 olarak adlandırılan Army Enigma'nın Donanma versiyonunu hizmete sundu . Ordu o sırada sadece üç rotor kullanırken, Donanma olası beşten üçü bir seçim yaptı.

Rus cephesinde kullanılan muamma

İki ekstra rotor (1938)

Aralık 1938'de Ordu iki ekstra rotor yayınladı, böylece üç rotor beş setten seçildi. 1938'de Donanma iki rotor daha ekledi ve ardından 1939'da sekiz rotordan üç rotor seçimine izin vermek için bir tane daha ekledi.

M4 (1942)

Dört rotorlu bir Enigma, Donanma tarafından 1 Şubat 1942'de U-bot trafiği için M4 olarak tanıtıldı (ağ Triton veya Müttefiklere Köpekbalığı olarak biliniyordu ). Ekstra rotor, reflektörün ince bir reflektör ve ince bir dördüncü rotor kombinasyonuna bölünmesiyle aynı alana yerleştirildi.

Amerika Bilgisayar Müzesi'nde sergilenen üç rotorlu bir Enigma makinesi ve iki ek rotoru.

Hayatta kalan makineler

Sergilenen üç rotor Enigma Hayatta kalan Amerika'nın Keşfi Park içinde Union City, Tennessee, ABD

Enigma'yı kırma çabası 1970'lere kadar açıklanmadı. O zamandan beri Enigma makinesine olan ilgi arttı. Muammalar dünyanın her yerindeki müzelerde halka açık sergileniyor ve birçoğu özel koleksiyonerlerin ve bilgisayar tarihi meraklılarının elinde.

Deutsches Museum in Münih üç ve Alman askeri varyantları dört rotor, yanı sıra çok sayıda sivil sürümlerini vardır. Enigma makineleri Ulusal Kodları Merkezi'nde sergilenmektedir Bletchley Park , GCHQ , Bilim Müzesi'nde de Londra'da , Amerika Discovery Park , Tennessee Polonya Ordusu Müzesi Varşova, İsveç Ordusu Müzesi ( Armemuseum olarak) Stockholm , Askeri Müzesi A Coruña İspanya'da, Nordland Kızıl Haç Savaş Anıtı Müze Narvik , Norveç, Topçu, Mühendisler ve Müzesi Sinyalleri içinde Hämeenlinna , Finlandiya Danimarka Teknik Üniversitesi içinde Lyngby'nin, Danimarka'da, Skanderborg Bunkerne Skanderborg, Danimarka de ve en Avustralya Savaş Anıtı ve fuayesinde Avustralya Sinyalleri Müdürlüğü de, hem Canberra , Avustralya. Londra'daki Jozef Pilsudski Enstitüsü , 1940'ta Fransa'da bir araya getirilmiş nadir bir Polonyalı Enigma çiftini sergiliyor .

Dört rotorlu bir Kriegsmarine (Alman Donanması, 1. Şubat 1942 - 1945) ABD Ulusal Kriptoloji Müzesi'nde sergilenen Enigma makinesi

Amerika Birleşik Devletleri'nde, Enigma makineleri görülebilir Bilgisayar Tarihi Müzesi'nde yer Mountain View, Kaliforniya ve en Ulusal Güvenlik Ajansı 'nın National Cryptologic Museum in Fort Meade ziyaretçi şifrelenmesi ve mesajları deşifre de onların el deneyebilirsiniz, Maryland,. Yakalandıktan sonra edinilen İki makine U-505 İkinci Dünya Savaşı sırasında en denizaltı yanında sergileniyor Bilim ve Endüstri Müzesi içinde Chicago , Illinois. Tennessee , Union City'deki Discovery Park of America'da üç rotorlu bir Enigma sergileniyor . Pentagon'un ANZUS Koridoru'nun ikinci katında, A halkası, koridor 8 ve 9 arasında dört rotorlu bir cihaz sergileniyor . Bu makine Avustralya'dan ödünç alınmıştır. Colorado Springs'deki Birleşik Devletler Hava Kuvvetleri Akademisi'nin Bilgisayar Bilimleri Departmanında sergilenen bir makinesi var. New Orleans'taki Ulusal İkinci Dünya Savaşı Müzesi'nde bulunan bir makine de var . Boston yakınlarındaki II. Dünya Savaşı Uluslararası Müzesi'nde sergilenen yedi Enigma makinesi, dört rotorlu bir U-Boat modeli, yazıcılı bir Enigma makinesinin hayatta kalan üç örneğinden biri, hayatta kalan ondan az on rotorlu kod makinesinden biri , geri çekilen bir Alman Ordusu birimi tarafından patlatılan bir örnek ve ziyaretçilerin mesajları kodlamak ve kodunu çözmek için kullanabilecekleri iki adet üç rotorlu Enigma. Amerika Bilgisayar Müzesi içinde Roswell, Gürcistan iki ek rotor ile üç rotor modeli vardır. Makine tamamen restore edildi ve CMoA, Alman Ordusu tarafından 7 Mart 1936'da satın alınan orijinal evraklara sahip. Bilişimin Ulusal Müzesi de Bletchley, İngiltere Enigma makineleri hayatta içerir.

Polonya , Gdańsk , İkinci Dünya Savaşı Müzesi'nde sergilenen dört rotorlu Kriegsmarine Enigma makinesi

Kanada'da, bir İsviçre Ordusu sorunu Enigma-K, Calgary, Alberta'da. Calgary Askeri Müzeleri içindeki Alberta Deniz Müzesi'nde kalıcı olarak sergileniyor. Dört rotor Enigma makinesi sergileniyor Askeri Haberleşme ve Elektronik Müzesi'nde de Kanadalı Kuvvetleri Base (CFB) Kingston içinde Kingston, Ontario .

Bazen, Enigma makineleri açık artırmada satılır; fiyatlar son yıllarda 2017 yılında 40.000 ABD Doları ile 547.500 ABD Doları arasında değişmektedir. Kopyalar, Naval M4 modelinin tam olarak yeniden yapılandırılmış bir kopyası, elektronikte uygulanan bir Enigma (Enigma-E), çeşitli simülatörler ve kağıt ve -makas analogları.

G312 olarak adlandırılan nadir bir Abwehr Enigma makinesi, 1 Nisan 2000'de Bletchley Park müzesinden çalındı. Eylül ayında, kendisini "Usta" olarak tanıtan bir adam, 25.000 £ talep eden ve fidye ödenmezse makineyi yok etmekle tehdit eden bir not gönderdi. paralı. Ekim 2000'in başlarında, Bletchley Park yetkilileri fidyeyi ödeyeceklerini açıkladılar, ancak belirtilen son tarih şantajcıdan hiçbir haber almadan geçti. Kısa bir süre sonra, makine isimsiz olarak BBC gazetecisi Jeremy Paxman'a gönderildi , üç rotoru eksikti.

2000 yılının Kasım ayında, Dennis Yates adlı bir antika satıcısı , kayıp parçaların iadesini ayarlamak için Sunday Times'ı aradıktan sonra tutuklandı . Olaydan sonra Enigma makinesi Bletchley Park'a iade edildi. Ekim 2001'de, Yates on ay hapis cezasına çarptırıldı ve üç ay yattı.

Ekim 2008'de, İspanyol günlük gazetesi El País , 28 Enigma makinesinin Madrid'deki Ordu karargahının çatı katında tesadüfen keşfedildiğini bildirdi. Bu dört rotorlu ticari makineler, Franco'nun Milliyetçilerinin İspanya İç Savaşı'nı kazanmasına yardım etmişti , çünkü İngiliz kriptolog Alfred Dilwyn Knox , 1937'de Franco'nun Enigma makineleri tarafından üretilen şifreyi kırmasına rağmen, bu, şifreyi kırmayı başaramayan Cumhuriyetçilere ifşa edilmedi. . Milliyetçi hükümet, 50 Enigma'sını 1950'lere kadar kullanmaya devam etti. Bazı makineler, La Coruña'daki Ulusal Bilim ve Teknoloji Müzesi (MUNCYT) dahil olmak üzere İspanyol askeri müzelerinde sergilendi. İki tanesi İngiltere'nin GCHQ'suna verildi.

Bulgar askeri bir birlikte Enigma makineleri kullanılan Kiril klavyesi; tek sergileniyor Askeri Tarih Ulusal Müzesi de Sofya .

3 Aralık 2020'de, Dünya Çapında Doğa Fonu adına çalışan Alman dalgıçlar , Flensburg Firth'te ( Baltık Denizi'nin bir parçası ) suya düşmüş bir U-Boat'tan geldiğine inanılan tahrip olmuş bir Enigma makinesi keşfettiler . Bu Enigma makinesi, Schleswig Holstein Arkeoloji Müzesi tarafından restore edilecek ve onun malı olacaktır .

türevler

Enigma, diğer rotor makinelerini bükerek, şifre makinesi tasarımı alanında etkili oldu. İngiliz Typex , orijinal olarak Enigma patentlerinden türetilmiştir; Typex, gerçek Enigma makinesinden çıkarılmış olan patent açıklamalarındaki özellikleri bile içerir. İngilizler, gizliliği korumak için patentlerin kullanımı için hiçbir telif ücreti ödemedi. Typex uygulaması, Almanca veya diğer Axis sürümlerinde bulunanla aynı değildir.

Bir Japon Enigma klonu, Amerikalı kriptograflar tarafından YEŞİL olarak kodlandı. Az kullanılmış, dikey olarak monte edilmiş dört rotor içeriyordu. Amerika Birleşik Devletleri'nde kriptolog William Friedman , yapım aşamasında olmasa da mantıksal olarak benzer bir makine olan M- 325'i tasarladı .

2002 yılında Hollanda merkezli Tatjana van Vark tarafından benzersiz bir rotor makinesi inşa edildi. Bu cihaz, harflerin, sayıların ve bazı noktalama işaretlerinin kullanılmasına izin veren 40 noktalı rotorlardan yararlanır; her rotor 509 parça içerir.

Makine gibi SIGABA , NEMA , Typex ve iç şifreleme fonksiyonu matematik olarak dönüşümü bilmece özdeş değildir benzeri, kasıtlı bilmece türevleri olarak kabul edilmez.

Birkaç yazılım uygulaması mevcuttur, ancak tümü Enigma davranışıyla tam olarak eşleşmez. En sık kullanılan yazılım türevi (Enigma'nın herhangi bir donanım uygulamasıyla uyumlu değildir) EnigmaCo.de'dedir. Birçok Java uygulaması Enigma, yalnızca tek harf girişini kabul eder, bu da uygulama Enigma uyumlu olsa bile kullanımı zorlaştırır. Teknik olarak, Enigma@home, bir Enigma yazılımının en büyük ölçekli dağıtımıdır, ancak kod çözme yazılımı, şifrelemeyi bir türev haline getirmez (tüm orijinal makineler şifreleyebilir ve deşifre edebilir).

Kullanıcıların rotorları seçebildiği, kontrol panosunu kullanabildiği ve rotorlar ve reflektörler için yeni ayarlar tanımlayabildiği, kullanıcı dostu üç rotorlu bir simülatör mevcuttur. Çıktı, şifre çözmeyi gizlemek için bağımsız olarak "görünmez" hale getirilebilen ayrı pencerelerde görünür. Bir diğeri, panodan düz metin alan ve onu dört hızdan birinde şifreli metne (veya tam tersi) dönüştüren bir "ototipleme" işlevi içerir. "Çok hızlı" seçeneği, bir saniyeden daha kısa sürede 26 karakter üretir.

Simülatörler

İsim platformu Makine türleri uhr UKW-D
Web Şifreleyici - Çevrimiçi Şifreleyici Tepki Uygulaması Enigma I, M3 (Ordu/Donanma), M4 (Ordu/Donanma), Demiryolu, Tirpitz, Zahlwerk (Varsayılan/G-260/G-312), Swiss-K (Hava Kuvvetleri/Ticari) Numara Evet
Franklin Heath Enigma Simülatörü Android K Demiryolu, Kriegsmarine M3,M4 Numara Numara
EnigmaAndroid Android Wehrmacht I, Kriegsmarine M3, M4, Abwehr G31, G312, G260, D, K, İsviçre-K, KD, R, T Numara Numara
Andy Carlson Enigma Uygulaması (Bağımsız Sürüm) Java Kriegsmarine M3, M4 Numara Numara
Minarke (Minarke Gerçek Bir Kriegsmarine Enigma Değildir) C/Posix/CLI (MacOS, Linux, UNIX, vb.) Wehrmacht, Kriegsmarine, M3, M4 Numara Numara
Russell Schwager Enigma Simülatörü Java Kriegsmarine M3 Numara Numara
PA3DBJ G-312 Enigma Simülatörü Javascript G312 Abwehr Numara Numara
Daniel Palloks Evrensel Gizem Javascript I (Wehrmacht), M3 (Kriegsmarine), M4 (Shark), D (ticari), K (İsviçre), KD (İsveç), N (Norenigma), R (Demiryolu), S (Sondermaschine), T (Tirpitz/Japonya) ), A-865 (Zählwerk), G-111 (Macaristan/Münih), G-260 (Abwehr/Arjantin), G-312 (Abwehr/Bletchley Park) Evet Evet
Evrensel Enigma Makinesi Simülatörü Javascript D, I, Norveç, M3, M4, Zählwerk, G, G-111, G-260, G-312, K, Swiss-K, KD, Demiryolu, T Evet Evet
Sanal Enigma 3D JavaScript Wehrmacht, Kriegsmarine M4 Numara Numara
Terry Uzun Enigma Simülatörü Mac os işletim sistemi Kriegsmarine M3 Numara Numara
RISC OS için Paul Reuvers Enigma Simülatörü RISC işletim sistemi Kriegsmarine M3, M4, G-312 Abwehr Numara Numara
Dirk Rijmenants Enigma Simülatörü v7.0 pencereler Wehrmacht, Kriegsmarine M3, M4 Numara Numara
Frode Weierud Enigma Simülatörleri pencereler Abwehr, Kriegsmarine M3, M4, Demiryolu Numara Numara
Alexander Pukall Enigma Simülatörü pencereler Wehrmacht, Luftwaffe Numara Numara
CrypTool 2 — Enigma bileşeni ve kriptoanaliz pencereler A/B/D (ticari), Abwehr, Reichsbahn, Swiss-K, Enigma M3, Enigma M4 Numara Numara

popüler kültürde

Edebiyat
  • Hugh Whitemore'un oyunu Breaking the Code (1986) , İkinci Dünya Savaşı sırasında Birleşik Krallık'ta Enigma kodunu çözmeye devam etmede merkezi güç olan Alan Turing'in yaşamı ve ölümü üzerine odaklanıyor . Turing'i, oyunun 1996 televizyon uyarlamasında da Turing'i oynayan Derek Jacobi canlandırdı.
  • Robert Harris'in romanı Enigma (1995), II. Dünya Savaşı Bletchley Park'ın ve Hut 8'de Naval Enigma'yı okumak için çalışan kriptologların arka planında geçiyor .
  • Neal Stephenson'un romanı Cryptonomicon (1999), Enigma makinesini ve onu kırma çabalarını belirgin bir şekilde öne çıkarır ve Karl Dönitz komutasındaki Alman U-bot komutasını , görünüşte kasıtlı cehalet içinde kullanmasını tasvir eder.
  • Enigma, Simon Singh tarafından yazılan ve 1999'da yayınlanan kriptografi tarihinin bir araştırması olan The Code Book'ta yer almaktadır .
  • Enigma makinesi kilit arsa öğesi olarak kullanıldığı Yüzyıl Rain tarafından Alastair Reynolds teknolojik araştırma durakladı alternatif Dünya'da ayarlanır ve Enigma sivil ve askeri hem mevcut şifreleme en üst seviyesidir.
  • Elizabeth Wein'in The Enigma Game (2020), bir Enigma makinesi bulan ve kullanan üç genç yetişkin (bir savaş yetimi, Kraliyet Hava Kuvvetleri'nde gönüllü bir sürücü ve 648 Filosu için bir uçuş lideri) hakkında genç bir yetişkin tarihi kurgu romanıdır. Bir Alman casusu tarafından gizlendi) kulak misafiri yayınların şifresini çözmek ve İkinci Dünya Savaşı sırasında İngiliz savaş çabalarına yardımcı olmak için
Filmler
  • Sekret Enigmy (1979; çeviri: The Enigma Secret ), konunun Lehçe yönlerini ele alan bir Polonya filmidir.
  • U-571 (2000'de gösterime girdi) filminin konusu , İngilizler yerine Amerikalıların bir Alman denizaltısından bir Enigma makinesini ele geçirme girişimi etrafında dönüyor.
  • 2001 savaş komedi filmi Tüm Kraliçe'nin Adamları , Enigma fabrikasına kadın kılığında erkeklerle sızarak bir Enigma makinesini ele geçirmek için hayali bir İngiliz komplosu içeriyordu.
  • Harris'in arsasında önemli değişiklikler olan kitabı, Michael Apted'in yönettiği ve Kate Winslet ve Dougray Scott'ın başrol oynadığı Enigma (2001) filmi olarak uyarlandı . Film rolü ihmal dahil tarihi yanlışlıklar, eleştirildi Polonya 'nın Biuro Szyfrów . Film, kitap gibi, Enigma şifre çözme sırrına ihanet etmeye çalışan bir Pole'u kötü adam yapar.
  • The Imitation Game (2014) filmi, Alan Turing'in hikayesini ve İkinci Dünya Savaşı sırasında Enigma makine şifresini kırma girişimlerini anlatıyor .
Televizyon
  • İngiliz televizyon seride Bletchley Çember , Typex savaş sırasında kahramanları tarafından kullanıldı ve Sezon 2, Bölüm 4'te, ziyaret ettikleri Bletchley Parkı kodunu kırmak amacıyla, biri ararlar karaborsa kadın satıcısına ve kaçakçı Defterini kodlamak için Typex'i kullanan Marta. Bir Enigma kullanmaya razı olmaya zorlanan Çember, bunun yerine kodu başarıyla kırar.
  • In İlköğretim sezon 5, bölüm 23 ( "Şifreli"), bir uyuşturucu kaçakçılığı çetesinin kendi iletişimi şifrelemek için çabalarının bir parçası olarak dört rotor Enigma makinesi kullanır.
  • Gelen Kemikler sezon 8, bölüm 12 ( "Canopy Ceset"), Dr. Jack Hodgins bilgi göndermek için Enigma makinesi kullanan Seeley Booth önlemek amacıyla FBI Christopher Pelant onların iletişim üzerinde casusluk, bir ana korsanı .

Ayrıca bakınız

Referanslar

bibliyografya

daha fazla okuma

Dış bağlantılar