In tarihi , Bilmece şifreleyen portatif bir sıfır makinesiydi ve Sır haberleri şifre çözer. Daha fazla , bilmece farklı örneklerin bir çeşitliliği kapsamayı anladan dikkatle bir ailesiydi.
The bilmece erken 1920stan kullanılmış commerciallydı ve Silahlı kuvvetler tarafından ve nazi Almanya'sı tarafından birtakım uluslar — çoğunun idari servisi ve dünya savaşı II boyunca hatta çok iyi önceden benimsendi.
The Alman askeri örnek , Wehrmacht bilmece , tartışan oğunlukla versiyon çoğudur. Makine şöhreti elde etti çünkü Müttefik cryptologists makinede enciphered olmuş olan çok sayıda haberler şifre çözebildi. Bu kaynak — codenamed ultra —dan geçerek elde edilen zeka Müttefik savaş eforuna önemli bir yardımdı. Ultranın kesin nüfuzu tartışılır , Fakat tipik bir değerlendirme Avrupalı savaşının sonunun, Alman sıfırları şifre çözmesinden dolayı iki yıl dolaylarında acele ettirilen olduğu.
Although bilmece sıfırın cryptographic zayıflıkları var , O haberleri okumak için uygulamada yalnızca , , diğer önemli faktörler hangisi izin verilen codebreakersle birleşimleriydi: Operatörler tarafından yanlışlar , Usul kusurlar ve Ara sıra makine veya codebooğu ele geçirdi.
This makale 1
Enigma machine1 kendini görüşür: Bileşenleri ve prosedürleri. Tarih için ve teknikleri , Bilmece nasıl kırdığı bilmecenin Cryptanalysis'i'ni görün. Bilmece-derived zeka nasıl kullandığı bir tartışması için. , Ultrayı görüldü Bilmece
//
Like diğer rotor makinaları , 1
Enigma machine1 mekaniğin bir birleşimi ve elektrik tesisatlarıdır. Mekanik mekanizma bir klavyeden oluşur; Diskler dönmenin bir takımı bir iğ boyunca adjacentlyi sıraya koyulan rotorları çağırdı; Ve bir dönmek için bir adım atma mekanizma veya her bir anahtar basınıyla rotorların daha fazlası. Kesin mekanizma değişir fakat En yaygın form bir defa her anahtar vuruşuyla adıma sağdaki rotor içindir , Ve neighbouring rotorların hareketi ara sıra başlatılır. Rotorların sürekli hareketi her bir anahtar basınıdan sonra farklı bir cryptographic değişimle sonuçlanır.
The mekanik bölümler bir mektubunun bir değişme elektrikli devre — gerçek enciphermendinesi biçim vermek bir mektubunun biçim vermek bir değişme elektrikli devre — gerçek enciphermendinesi electricallyı yapılan olduğun gibi bunun gibi bir yolda davranır. Devre bir anahtarın, ne zaman bastığını tamamlanır; Akım çeşitli bileşenlerden geçerek akar ve Çok lambanın birisi en sonunda alev alır , Çıktı mektubunu işaret ediyor. Örneğin , ANX'e başlıyor olan bir mesajı şifreliyor olunca. . . , operatör ilk basın bir anahtar , ve Z lamba yakabilir; Z ciphertexdin ilk mektubu olacaktı. Operatör aynı modada encipher N ,a o zaman falan gidecekti.
To bilmeceyi anlatır , Biz solda elektrik tesisatı diyagramı kullanırız. Örnek , her birinin yalnızca dört bileşeninisi basitleştirmek basitleştirmek örnek , her birinin yalnızca dört bileşeninisi gösterilir. Realitede Realitede , Var. Akım bataryadan çıkar( 1) Keyifsiz iki-istikamete ait mektup-düğmeden geçerek( 2) Plugboarda( 3) . Plugboard klavye arasında bağlantılar yeniden tel döşemeye izin verir( 2) Ve sabit giriş tekerleği( 4) . Sonraki , akım ileri gider- Kullanılmamış , bu yüzden kapattı- Tampon( 3) Giriş tekerleğinin yolu ile( 4) Üçün elektrik tesisatlarısından geçerek( Wehrmacht bilmece) Veya dört( Kriegsmarine M4) Rotorlar( 5) Ve yansıtıcıya girer( 6) . Yansıtıcı farklı bir yolun yolu ile akım , rotorlardan geçerek arkaya geri döner( 5) Ve giriş tekerleği( 4) , ve bir kabloyla bağlanan tampon 'inden geçerek ileri gider( 8) 'D' , ve başka iki-istikamete ait düğmeyi tıkamak( 9) Hafif-yukarı lambaya.
So sürekli rotorların dönmesinden dolayı birimden geçerek elektrikli yollarını değiştiriyor( Hangisi sebep iğnesi yazılanla her bir mektupla değiştirmek için temasa geçer) Bilmecenin yüksek güvenliğini sağlayan aletler polyalphabetic şifreleme( Zaman için) .
The rotorlar( Alternatif olarak döner veya Alman 'da — Walzen davul çalar) Bir 1
Enigma machine1 'ün kalbına biçim verin. Çaptaki 10cm yaklaşık olarak , Her bir rotor ebonit anlayan bir disktir , Her bir rotor sıraya koyun, bir dairede sıraya koy olan ebonitten anlayan ebonitten anlayan bir disktir veya Pirinç ilkbahar-dolunun bir serisiyle bakalit bir yüzü mesul tutar; Diğeri yanında dairesel elektrikli temasların bir uygun numarasıdır. İğneler ve temaslar A–Z'e harf yazan alfabe — 26'i tipik olarak gösterir( Bu tanımlamanın geri kalanı için uydurma olacak) . Bir rotorun iğneleri neighbouring rotorun temaslarına karşı dinlenir , Yan yanayı koyunca elektrikli bir bağlantıya biçim veriyor. Rotorun iç bedeni , 26 tellerin bir takımı kompleks bir örnekte diğeride bir temasa bir yanı mesul tudan her biri bağlar. Elektrik tesisatı her rotor için ayrılır. Onların, ne zaman kullanmada olduğunu koyulan oldukları
By kendi , bir rotor şifreleme — basit bir yer değiştirme sıfırının yalnızca çok basit bir tipini yapar. Örneğin , iğne uygun E karşı yüzde mektup T için temasa kablolu harfi harfine olabilir. Karmaşıklık seri — üçte birkaç rotorların kullanmasından veya dört — ve rotorların düzenli hareketi ekseriyetle gelir; Bu şifreleme çok bir daha kuvvetli tipini sağlar.
When makinede koydu , Bir rotor yerleştiren 26 'nın kavga birisi olur. O kapalı , yiv acılmış bir parmak-tekerleği kullanıyor olan figür 2'i içeri aldığı gibi ikenin, dahili örtüden çıkıntı yapana dönen elle olur. Operatörün, pozisyon bildiği öyle( , Her bir rotorun bir alfabe lastiği var Veya mektup yüzüğü) Diskin dışındanın etrafında bağladı , 26 'yla veya numaralara harf yazar; Bunların birisi bir pencere anlanan olur , Operatöre rotorun pozisyonunu işaret ediyor. Erken bilmece örneklerde , alfabe yüzüğü tamir edilir; Versiyonlarda içeri soğulan bir karışıklık Esas wiringilizceye bağıl çalınan versiyonlarda içeri soğulan versiyonlarda içeri soğulan bir karışıklık Alfabeyi ayarlamak için tesistir: Yüzüğün pozisyonu Ringstellung gibi bilinir( " Ayar çalınma" ) .
The rotorlar her bir bir çentiği içerir( Bazen çoklu çentikler) , rotorların adım atmasını kontrol ederdi. Silahlı kuvvetler versiyonlarında , çentikler alfabe ringilizcede belirlenir:
The ordu ve hava kuvvetleri bilmeceler donadılmış birkaç rotorlardan geldi; Üç ilk çıkınca yalnızca vardı. 15 aralık 1938 bunda üçün, makinede sokma için seçilen beşe değiştirdi. Bunlar onları ayırt etmek için romen rakamlarıyla Alman parasıydı: Ben , II , III , IV ve V , tek çentiklerle tüm alfabe ringilizcede farklı noktalarda belirledim: Bu bir güvenlik ölçüsü , fakat en sonunda izin verilen Polonya saat yöntemi ve Britanyalı Banburismus hucum ettiği gibi olunmuş kasıtlıya sahip olmalı. Wehrmacht bilmecenin
The deniz kuvvetlerine ait versiyonu diğeri servisiden daha fazla rotorlarla her zaman çıkılmıştı: , altı , yedi ve sekiz önce o zaman nihayet. Ek rotorlar VI diye adlandırılmıştı , VII ve VIII , Farklı elektrik tesisatıyla tüm ve 'N'da onlar azaldan iki çentiği vardı ve 'A' , daha fazla sık sık bir devrilmeyle sonuçlanıyor.
The dört-rotor deniz kuvvetlerine ait bilmece( M4) üç-rotor versiyon ile aynının, uzayda ekstra bir rotoru uydurulanı işler. Bu daha ince bir yansıtıcıyla orijinal yansıtıcı değiştirme tarafından yapıldı ve Bir özel dördüncü rotoru ilave ediyor. Dördüncü rotor iki tipin birisi olabilir , Beta veya Yunan alfabesinin uçuncü harfi , ve adımlar , fakat o 26 pozisyonların herhangi birinde koyulan asla el ile olmaz. Bilmecenin
To basit bir yer değiştirme sıfırı tamamlıyor olandan sadece kaçınır , Bazı rotorlar bir anahtarın arka arkaya gelen basınlarıyla döner. Bu cryptographic değişimin, her bir pozisyonda farklı olduğunu temin eder. , Zor bir polyalphabetic yer değiştirme sıfırını üretiyor
The en yaygın düzenleme bir mandal ve pawl mekanizmayı kullanır. Her bir rotor 26 dişlerle bir mandalla eklenir; Pawlsın bir grupu mandalın dişlerini meşgul eder. Pawls makinede her bir keypressle hep birlikte ileri sürülür. Eğer bir pawl bir mandalın dişlerini meşgul ederse o rotor bir adım tarafından ilerler.
In Wehrmacht bilmece , her bir rotor ringilizceyi çentilen ayarlanabilir birle ekledi: Beş temel rotor( Ben-V) bir çentik her biri , , ek deniz kuvvetlerine ait rotorlar VI iken VII'in ve VIII'in iki çentiği var. Bir kesin noktasında , Bir rotorun çentiği pawlla hizaya sokacak , Ona sonraki anahtar basınıyla sonraki rotorun mandalını meşgul etmek için izin veriyor. O bir pawl çentikle hizaya sokmanan olmayıncanın, mandalı meşgul ediyor olan yüzüğün yüzeyini basitçe atlatır. Bir tek-çentik rotor sisteminde , ikinci rotor ilk rotorun bir pozisyon her 26 ilerlemeleri ilerlenir. , üçüncü rotor ikinci rotorun her 26 ilerlemeleri için bir pozisyon aynı şekilde ilerlenir. İkinci rotor hatta zamandaki ilerlemeler iki defa üçüncü rotor , sonraki anahtar basınları —nda anlam ikinci rotor adım ile aynı" İki kat adım atma" Azaldılmış bir devir sonuçlanma. [ 1]
This iki kat sebep rotorlarına normal bir yol sayacından sapmak için adım atıyor. İki kat bir adım aşağıdaki gibi olur: İlk rotor adımları , ve ikinci rotor bir adımı daha ileri alır. Eğer ikinci rotor kendi çentik-pozisyonuna bu adım tarafından hareket ederse üçüncü pawl düşebilir. Sonraki adım bu pawlda üçüncü rotorun mandalını iter ve O ilerler , Fakat ikinci rotorun çentiğine itme , bir sırada ikinci rotor bir saniye zaman hatta ilerliyor. ( İkinci rotorunu adım adıyor olan iki kattan dolayı 26 X 26 X 26 değildir. Bu 'double stepping'de bir PDF dosyaya bir link için havale etme kısımında sayfa altını görün) . Tarihe göre , Haberler birkaç yüz mektuba sınırlandı , Ve tek bir mesajın içinde herhangi bir pozisyon tekrarlamanın çok riski yoktu.
To deniz kuvvetlerine ait dördüncü rotorlara yer açar" Beta" Ve" Yunan alfabesinin uçuncü harfi" , 1942 'de içeri soktu , Yansıtıcı ince bir örneğe değiştirildi ve Özel ince dördüncü rotor ona karşı koyuldu. Hiçbir değişmeler mekanizmaya yapılmadı. fakat Üç pawls , dördüncü rotor adımları yalnızca asla yerleştiren yok olmadığından beri in, 26i 'nin birisine ayarlayan el ile olur.
When acele bir anahtar , rotor adımı elektrikli devre bağlanan olduktan önce.
bilmece rotor toplantısı. Üç taşınır mallar rotorları iki sabit tekerlekle arasına sıkıştırılır: Haktaki giriş tekerlek ve yansıtıcı( Alman parası buraya" B" ) Solda.The giriş tekerleği( Alman 'da ki Eintrittswalze) veya Giriş statoru , Eğer başka türlü şimdiki , veya klavye ve rotor toplantısına lampboard plugboard ,ı bağlar. Kesin elektrik tesisatı kullanılmış güvenliğe nispeten küçük önemini iken o rotor elektrik tesisatlarının sonucu boyunca Polonya cryptanalyst Meryem Ana muridi Rejewski 'nin gelişiminde bir engeli ispat etti. Ticari bilmece klavyede ardışıklıklarının düzeninde anahtarları bağlar: QA , WB , EC falan. Bununla beraber , silahlı kuvvetler bilmece dosdoğru alfabetik düzende onları bağlar: AA , BB , CC vb.. O Rejewski için tahminin ilham verilmiş bir parçasını değiştirmeyi anlamak için aldı , Ve o denklemleri çözen o zaman yapabilendi. ve B , son rotor bir yansıtıcı tarafından takibetilir( Alman: Umkehrwalze) , çeşitli rotor makinalarının arasında bilmece ailenin patentini alınmış bir özellik farklısı devirde tasarladı. Yansıtıcı çiftlerde son rotor yükselmişin çıktılarını bağlar , Farklı bir yol tarafından rotorlardan geçerek akım arkayı yeniden salık veriyor. Yansıtıcı bilmecenin, öz-karşılıklı olduğunu temin eder: Conveniently , şifreleme şifre çözme gibi aynıdır. Hiçbir mektubun, kendine şifreleyemediği bununla beraber , yansıtıcı hatta esneklikler bilmece özellik. Bu sert kavramsal bir kusurdu ve Bir cryptological hata codebreakers tarafından sonradan sömürdü.
In ticari bilmece örnek C , yansıtıcı iki farklı pozisyonun birisinde eklenen olur. Model D yansıtıcıda o encipherment boyunca haraket etmemesine rağmenin, 26 mümkün pozisyonlar ,a başlayan olur. Abwehr bilmecede , yansıtıcı diğeri tekerleklerine benzer bir yolda şifreleme boyunca adım atılır.
In Alman ordusu ve Hava kuvvetleri bilmece , Yansıtıcı tamir edilir ve Dönme , Ve dört versiyonda göründü. Orijinal versiyon Alman parası birdi , Ve 1 kasım 1937 'de Umkehrwalze B tarafından değiştirildi. Üçüncü bir versiyon , Umkehrwalze C 1940 'da kısaca kullanıldı , Hatada , ve kulübe 6 tarafından belki çözüldü. [ 2] Dördüncü versiyon , 2 Ocak 1944 'te gözlemlenen ilk , Umkehrwalze D'i çağırdı , anahtar ayarlarının bölümü gibi bilmece operatöre bağlantıları değiştirmek için izin veriyor. Bir rewireable yansıtıcıdır
The plugboard( Alman 'da ki Steckerbrett) Operatör tarafından yeniden yapılandırılmış olabilen izinler değişken elektrik tesisatı( Figür 1 'in ön panelindeki görülebilir; Yama iplerinin bazısı kapakta görülen olur) . O 1930 'da Alman ordusu versiyonlarında içeri soğuldu ve Donanma tarafından yakında bile benimsendi. Plugboard makinenin şifrelemesinin güçüne çoğa bağışlar: Daha fazla ekstra bir rotor yapacak olduğundan. Bir plugboard —sız bilmece" Unsteckered" Bilmece — el yöntemlerini kullanıyor olanı çözen nispeten açıkça olur; Bu teknikler bir plugboardın ilavesi tarafından genellikle yenilir , Ve codebreakers onu çözmek için işleyen özele gitti.
A kablo çiftlerde mektuplar yükselmiş bağlayan plugboardın üstüne koydu , Örneğin , E ve Q bir olabilir" Steckered" Çift. Etki ana rotor birimi karıştırıyor olduktan sonra önceden Şu mektuplar veyi takas etmektir. Örneğin , bir operatör basınları E , sinyal rotorlara giriyor olmadan önce Q 'a dikkatini çeğilen olunca. Birkaç bunun gibi steckered eşleştirir , 13 'e bağlı , bir zamanda kullanılmış olabilir.
Current plugboarddan geçerek klavyeden çıkar ve Giriş-rotor veya Eintrittswalze'ye gider. Plugboarddaki her bir mektubun iki jacksı var. Bir tampon ekleme ayakkabı yüzü jackın baglantısını kesecek( Klavyeden) Ve aşağı jack( Giriş-rotora) O mektubunu. Crosswired kablonun diğeri sonundaki tampon başka mektubun jacksına eklenir , İki mektubun bağlantılarını değiştiriyor.
" Schreibmax" Bilmeceye bağlı olabilen bir baskı birim miydi. , Hafif panelde işaret edilen mektuplar yazma için ihtiyacı kaldırıyorA hazır M4 bilmecede kullandığını karakterize eder" Schreibmax" Küçük kağıt bir kurdelede harf yazan 26'i basan , biraz yazıcı. Bu bir saniye operatörü için ihtiyaçla lambaları okumak için uzak yaptı ve Mektupları yazdı. Schreibmax 1
Enigma machine1 'e ek olarak koyuldu ve Lamba paneline bağlandı; Yazıcı , lamba örtüsüsü ve tüm lightbulbsu kurmak kurmak yazıcı , lamba örtüsüsü ve tüm lightbulbsu kaldırılmış olmalıydı. Uygunluğundan başka , o işlemsel güvenliği geliştirebildi: Yazıcı sinyal memurunun, makine daha uzunu işletiyor olduğu alınmış plaintext bilgini gören uzaktan bunun gibini kurulan olur.
Another aksesuar uzaktan lamba paneliydi. Bilmecenin tahta durumu daha genişti ve Eğer makine ekstra bir panelle donadılan olsaydı ekstra paneli saklayabildi. Bir lamba paneli versiyonu bağlanmış sonra gerektiren , fakat olabilen vardı. , Ol kaldırdı Uzaktan panel ona bir kişi için mümkünü operatör görmesi onsuz şifre çözülmüş metini okumak için yaptı.
In 1944 Luftwaffe ekstra bir plugboard düğmeyi içeri soktu , Uhr'i çağırdı( Saat) . Biraz kutu vardı , Yerleştiren 40 'la bir düğmeni içeriyor. O yerine getirme tamponlarını değiştirdi. Operatör yerleştiren 40 'ın birisine düğmene döner , Her bir pozisyon her gün anahtar dökümanında kesin gibi tamponlar ,ı bağlıyor olduktan sonra tampon wiringilizcenin farklı bir birleşimiyle sonuçlanıyor: Bunlar tampon bağlantılarının çoğu yerine getirme tamponlarından farklı olarak , çift-akıllıdır. Her bir mektup için
The bilmece değişim permütasyonların bir ürünü gibinin, belirdilen matematik yönünden olur. Bir üç-rotor Alman ordu/hava kuvvet bilmece varsayma , İzin verilmiş P plugboard değişimi gösterir , U yansıtıcıyı gösterir ve L , M , R solun hareketleri , orta ve hak rotorlarını gösterir. Şifreleme E rotorlar basan ekspresle gönderilmiş as
E = PRMLUL − 1M − 1R − 1P − 1After her bir anahtar o zaman olur , Dönen değişimi değiştiriyor. Örneğin , , Eğer hak eli rotoru R Ïın, B 'a bir , C 'a B , vesairenin haritasını yapıyor olan nerede cyclic permütasyon olduğu ben pozisyonlara dönülen olsaydı değişim ÏiRÏ âˆ’ ben , olur. Aynı şekilde , Orta ve Soldaki rotorlar j ve M 'ın k dönmeleri ve L gibi gösterilmiş olabilir. Şifreleme fonksiyonu tanımlanmış o zaman olabilir:
E = P( ÏiRÏ âˆ’ ben) ( ÏjMÏ âˆ’ j) ( ÏkLÏ âˆ’ k) U( ÏkL − 1Ï âˆ’ k) ( ÏjM − 1Ï âˆ’ j) ( ÏiR − 1Ï âˆ’ ben) Kullanılmıştaki Enigma kullanma için P − 1In Alman askeri kullanım , Haberleşmeler birtakım farklı ağlara yükselmişi bölündü , Tüm 1
Enigma machine1sleri için farklı ayarları kullanıyor. Bunlar haberleşme ağları park eden Bletchley 'de anahtarları adlandırdı ve Codenames , meselâ kırmızı , ispinoz ve köpekbalığıyı tayin edildi. Her bir birim zamanın bir deviri için bilmecesi için listeleyen bir ayarları tayin eden bir ağı ameliyat ediyor. Ol doğru olarak şifreledi ve Şifre çözdü , Her ikisi gönderen ve alıcı aynı yolda bilmecelerini kurmalı; Rotor seçmesi ve düzen , başlama pozisyonu ve plugboard bağlantılar aynı olmaya ihtiyaç duyar; Bu ayarlar kararlaştırılan önceden olur , Ve codebooksta dağıtımlıydı.
An 1
Enigma machine1in birinci halının , cryptographic anahtarın , birkaç görünüşleri var:
Enigma rotor elektrik tesisatı elektrik tesisatı uygulamada sırı tutulmuş olmasına rağmen bir eavesdroppere , bililmiş olmasına rağmen güvenli olmak için tasarlandı. Sır elektrik tesisatıyla , mümkün yapılandırmaların tam numarası 10114 'ün etrafında olmak için hesaplanmış( 380 yaklaşık olarak gemler) ; Bilinen elektrik tesisatıyla ve diğer işlemsel sınırlamalar , bu 1023 'ün etrafında getirilir( 76 gemler) . [ 3] Bilmecenin kullanıcıları çok sayıda imkanlar tarafından güvenliğinini garanti edildi; O bir kaba kuvvet hucumunda her mümkün yapılandırmayı denemek için başlayan hattaya bir rakip için mümkün değildi. Anahtarların
Mostu bir takım zamanı deviri için sabit , tipik olarak bir günü tutuldu. bununla beraber Farklı birinci bir rotor pozisyonu her bir mesaj için , çünkü seçildi veya Eğer birtakım haberler aynıyla şifreleneni gönderseydi yakın-aynı ayarların , bir cryptanalysdın birkaç haberleri var" Derinlikte" , ve sıklık analizini kullanıyor olan haberlere hucum eden yapabilen olur. Bu , farklı biri karşılamak karşılamak bu , farklı biri her bir mesaj için seçen rotorlar için pozisyon başlıyor; Modern cryptographydaki bir initialisation vektöre benzer bir kavram. Başlama pozisyonu ciphertextten önce sadeceye gönderildi. Kesin yöntem kullanılmış adlandırılır" Gösteren şey prosedürü" — zayıf gösteren şey prosedürleri izin verilen birinci bilmeceye zorla girer.
figür 2. Dahili kapakla koydu , Bilmece kullanma için hazırdır. Rotorların parmak tekerlekleri kapaktan geçerek çıkıntı yapar , Operatöre rotorları ayarlamak için izin veriyor , Ve akım pozisyonu — RDKP — buraya pencerelerin bir takımından geçerek operatöre görülebilirdir. En erken gösteren şey prosedürlerininOnesi Polonya cryptanalysts tarafından bilmeceye zorla gireni birinciyi yapmak için sömürdü. Prosedür rotorlar için global birinci bir pozisyonu içeren , ayar listesine göre makinesini kurmak için operatör içindi( Grundstellung —" Yer ayarı" ) , AOH , söyler. AOH 'a kadar rotorları dönen operatör Rotor pencerelerinden geçerek görülebilirdi. Bu noktada , Operatör kendisini seçecekti , Keyfi o özel mesaj için pozisyona başlıyor. Bir operatör EIN'i seçebilir , Ve bu o şifreleme oturumu için mesaj ayarlar oldu. Operatör makineye EIN ,ı algılama iletimi hatalarını hesaba katmak için o zaman iki defa yazacaktı. Sonuçlar gönderin, XHTLOA ,a dönen olan mesajla beraber gönder olanı yazan şifrelenmiş bir gösteren şey — EIN iki defa olur. Nihayet , Operatör mesaj ayarlarına rotorları o zaman döndürecekti , Bu örnekteki EIN , ve gerçek mesajın metini yazıldı.
At alma sonu operasyonu ters çevirildi. Birinci ayarlara operatör takım makine ve mesajın ilk altı mektubunda yazdı( XHTLOA) . Bu örnekte , EINEIN üretilmiş olacaktı. Hareket eden EIN 'a rotorları tarafından , Alma operatörü ciphertexdin geri kalanında o zaman yazacaktı , Mesaj şifre çözüyor.
The zayıflık iki faktörden geldi: Global bir yer ayarı — bunun kullanması operatörün, gösteren şeyi şifrelemek için birinci pozisyonu seçtiğini sonra öyle değiştirildi. , Ve açıkta birinci pozisyonu gönderdi İkinci problem aslında bir güvenlik kusuru olan gösteren şeyin tekrarı ,di. Mesaj anahtarı iki defa kodlandı , İlk arasında bir ilişki ve dördüncü , ikinci ve beşte bir , ve üçüncü ve altıncı karakterle sonuçlanıyor. Bu güvenlik problemi Polonya sıfır bürosuna pre-savaş bilmece haberleri kırmak için imkan verdi. Bununla beraber , 1940 'dan , Almanlar prosedürleri güvenlikten artmak için değiştirdi.
During savaş codebooks ringsettings ve rotorları kurmak için yalnızca kullanıldı. Her bir mesaj için , Operatör bir rasgele başlangıcı pozisyonunu seçti , WZA'i söyleyelim , Ve rasgele mesajı anahtarı , SXT'i söyleyelim. O pozisyon başlayan WZA 'a rotorlara hareket etti ve Mesaj anahtarı SXT'i kodladı. Sonucun, UHL olduğu'nu varsayalım. O başlangıç pozisyonu ve mesajı kodladığı gibi mesaj anahtarı SXT'i o zaman kurar. Sonraki , O başlangıç pozisyonu WZA , kodlanmış mesaj anahtarı UHL mesaja zaten gönderdi. Alıcı ilk trigram bağdaşıyor olan başlangıç pozisyonunu kurar , WZA ve İkinci trigram , UHL SXT mesaj anahtarını elde etmek için şifre çözdü. Sonraki , o başlangıç mesaj şifre çözmek için yerleştirdiği gibi bu SXT mesaj anahtarını kullandı. Bu yol , Her bir yer ayarı farklıydı ve Yeni prosedür mesaj anahtarlarını kodlanan iki kadın güvenlik kusurundan kaçındı.
This prosedür Wehrmacht tarafından ve Luftwaffe yalnızca kullanıldı. Bilmeceyle haberler göndermedeki Kriegsmarine prosedürler uzak daha fazla kompleks ve ayrıntılıydı. Bilmeceyle şifrelemeye önce , mesaj Kurzsignalheft kod kitabıyla kodlandı. Kurzsignalheft four-letter gruplara cümlelere çevirdiğini erteleyeni içerdi. Çok farklı konudaki deyimlerin tüm çeşitleri , eyi listelendi. G. Logistic yakıt ikmal ediyor olan meselâin önemi olur ve Kaynak gemileriyle , pozisyonlar ve ızgara listeleri , limanların adları , ülkeler , silahlar , hava şartları , düşman pozisyonları ve gemiler , tarih ve zaman masaları sözleşip buluşur. Tüm mümkün durumlar ve konular listelendi. Başka codebook Kenngruppen ve Spruchschlüssel'i içerdi: Anahtar tanımlaması ve mesaj anahtarı. Alman U-Boats
The ordu 1
Enigma machine1 yalnızca 26 alfabe karakterlerini kullandı. İmzalar nadir karakter birleşimleri tarafından değiştirildi. Bir uzay ihmal edildi veya Bir X tarafından değiştirdi. X nokta veya nokta gibi genellikle kullanıldı. Bazı imzalar silahlı kuvvetlerin diğer bölümlerinde farklıydı. Wehrmacht ZZ tarafından bir virgül ve FRAGE tarafından soru imza veya FRAQ'i değiştirdi. Kriegsmarine bununla beraber Y tarafından virgül ve UD tarafından soru imzayı değiştirdi. Birleşim CH , Acht 'ta gibi( Sekiz) Veya Richtung( Yön) Q tarafından değiştirildi mi( AQT , RIQTUNG) . İki , Üç ve Dört sıfır CENTA tarafından , MILLE ve MYRIA değiştirildi.
The Wehrmacht ve Luftwaffe beş karakterin gruplarında haberlerine gönderdi. Kriegsmarine , Dört rotor bilmeceyi kullanıyor , Gruplara ayıran four-characteri vardı. Sık sık kullanılmış adlar veya kelimeler mümkün kadar çeşitli çok olmaktı. Kelimeler Minensuchboottan hoşlanır( Mayın tarama gemisi) MINENSUCHBOOT , MINBOOT , MMMBOOT veya MMM354 gibi yazılı olabildi. Cryptanalysis daha sıkı , daha fazlayı yapmak bir mesajda 250 karakterler men edilen olduğundan. Daha uzun haberler birkaç bölümlerde bölündü , Her bir kendi mesaj anahtarını kullanıyor. Daha fazla detaylar için aristokratça satışın satışın çevirilerini görür" Genel prosedür" [ 4] Ve" Memur ve personel prosedürü" . [ 5]
Farın gelişmesi , Çok örnekler ve bilmece ailenin değişikleri var. En erken 1
Enigma machine1s erken 1920stan buluşuyor olan ticari örnekleriydi. Ortası-1920s çalışmaya başlatma , Alman askerinin çeşitli dalları bilmeceyi kullanmak için başladı , Güvenliğinden artan birtakım değişmeleri için yapıyor. , Birtakım diğer uluslar hem benimsedi veya Kendi sıfırı makinaları için bilmece dizaynı uydurdu. Yedi 1
Enigma machine1sin
On Şubat 23 'te kabul etti , 1918 , Alman mühendisi Arthur Scherbius rotorlar , ve E 'la 'ı kullanıyor olan bir sıfır makinesi için patent bir için başvurdu. Richard Ritter , Scherbius 'un firması & amperi tesis etti; Ritter. Onlar Alman donanmasına yaklaştılar ve Dizaynlarıyla Dışişleri Bakanlığı , fakat her iki ilgilendirilmedi. Onlar Chiffriermaschinen Aktien-Gesellschaft'ı tesis eden Gewerkschaft Securitas 'a patent hakkı ,ı o zaman tayin ettiler( Sıfır makinaları anonim şirkete stok yapar) 9 Temmuz 1923 'te; Scherbius ve Ritter yönetim kurulundaydı.
bilmece logoChiffriermaschinen AG 1923 'te uluslararası milletlerarası posta birliğinin kongresinde ve 1924 sergilenen bir rotor makine — bilmece model bir — reklamını yapmana başladı. Makine ağırdı ve İri , bir daktiloyu birleştiriyor. O 65×45×35cmı ölçtü ve 50 kg hakkında tarttı. Bir örnek B içeri soğuldu , Ve benzer bir yapınınıydı. [ 6] Bilmece adı taşıyorken her ikisi örnekler bir ve B tamamen versiyonlardan farklı olaraktı: Onlar fiziksel büyüklükte ayrıldılar ve Şekil , fakat hatta cryptographically , çünkü onlar yansıtıcıdan yoksun oldular. Scherbiu'nun meslektaş Willi Korn —i tarafından önerilen
The yansıtıcı — bir fikir Bilmece C 'da içeri soğan Scherbiu'nun meslektaş Willi Korn —i tarafından önerilen Scherbiu'nun meslektaş Willi Korn —i tarafından önerilen
The yansıtıcı — bir fikir İlkti( 1926) Örnek. Yansıtıcı 1
Enigma machine1sin bir anahtar özelliğidir.
Model C atalarıdan daha küçük ve daha fazla portatifti. O bir daktilodan yoksun oldu , Operatör okumaya elverişli lambalarda yerine güveniyor; Bundan dolayı alternatif adı" Glowlamp bilmece" Örnekler birden ve B ayırt etmek. Bilmece C nesli tükenmiş çabucak oldu , Bilmece D'e müsaade ediyor( 1927) . Bu versiyon geniş çapta kullanıldı , Örneklerle İsveç 'e , Hollanda , İngiltere , Japonya , İtalya , İspanya , U gidiyor. S. Ve Polonya.
The donanma bilmeceyi benimsemek için Alman askerinin ilk dalıydı. Bu versiyon , Funkschlüssel C diye adlandırılmış( Radyo sıfırı C) , Üretim 1925 'e saklanmıştı ve 1926 'da servise içeri soğuldu. [ 7] Klavye ve lampboard QWERTZU orderingilizceye karşı çıktığı gibinin, alfabetik olarak ,ı sıraya koyulan — bir-Z , Ä , Ö ve Ü —a harf yazan 29'i içerdi: [ 8] Rotorların baypas rotorları unencryptedne mektup X kabloluyla temasa gecen 28ı vardı. [ 9] Üç rotor beşin bir takımından seçildi[ 10] ve Yansıtıcı dört farklı pozisyonun birisinde eklenen olur , α , β , γ ve δı gösterdi. [ 11] Makine Temmuz 1933 'te biraz gözden geçirip düzeltildi. [ 12]
By 15 Temmuz 1928 ,[ 13] Alman ordusu( Reichswehr) Bilmece — bilmece G 'ın kendi versiyonularını içeri sokmuştu , Haziran 1930 tarafından bilmece bana gözden geçirip düzeltti. [ 14] Bilmece ben Wehrmacht gibi hatta bilinenim( veya Servis bilmece ve Alman askeri servis tarafından ve diğer hükümet organizasyonları geniş surette kullanıldı Meselâ tren yolular[ 15] ) , her ikisi ve dünya savaşı II boyunca önceden. Bilmece ben arasında ana fark ve Ticari bilmece örnekler mektupların çiftlerini takas etmek için bir plugboardın ilavesiydi , Makinenin cryptographic güçünden çokça artıyor. Diğer ayrılıklar sabit bir yansıtıcının kullanmasını içerdi , Ve adım atmanın relocationu taşınır mallar mektubu yüzüklerine rotor bedeninden çenter[ 14] Donanma sonunda kararlaştırılmış ve 1934 'te ki[ 16] Ordu bilmecenin servis donanma versiyonunu başlattı , Funkschlüssel M veya M3'i gösterdi. Ordu yalnızca o zamanda üç rotoru kullanırken daha muhteşem güvenlik donanması için mümkün bir beşten üçün bir seçimini belirtti. [ 17]
In aralık 1938 , ordu üç rotorun, beşin bir takımından seçilen olduğu iki ekstra rotora öyle çıktı. [ 14] 1938 'de , Donanma iki daha fazla rotor , 1939 'da zaten başkayı sekizin bir takımından üç rotorun bir seçimine izin vermek için ilave etti. [ 17] Ağustos 1935 'te , hava kuvvetleri hatta haberleşmeleri için Wehrmacht bilmeceyi içeri soktu. [ 14] Bir dört-rotor bilmece 1 Şubat 1942 'de denizaltı trafiği için donanma tarafından içeri soğuldu , M4'i çağırdı( Ağ Triton , veya müttefiklere köpekbalığı gibi bilindi) . Ekstra rotor ince bir yansıtıcının bir birleşimine şiddetli yansıtıcı tarafından aynı uzayda ve ince dördüncü bir rotor göre olundu.
There hatta geniş bir , sekiz-rotor baskı örneği , bilmece IIdi. 1933 boyunca , Polonya codebreakers algıladı. Onun, yakında o reçel ve güvenilmez olmak için sık sık tesis edilen olduktan sonranın, kullanandan çektiği yüksek-düzey silahlı kuvvetler haberleşmeleri için , fakat kullanmaktı [ 18]
bilmece G , Abwehr tarafından kullandı , dört rotoru , plugboardı ,.The Abwehr bilmece G'i kullandı( Abwehr bilmece) . Bu bilmece değişik rotorlarda çoklu çentiklerle dört tekerlekli bir unsteckered makineydi. Bu örnek her bir anahtar basınının üstüne incremented , ve bu yüzden sayaç makinesi veya Zahlwerk bilmece gibinin, hatta bilinen olduğu bir karşıyla donadıldı.
dört tekerlekli İsviçreli bilmece K , Almanya 'da yaptı , Dair-kablolu rotorları kullandı.Other ülkeler hatta kullanılmış 1
Enigma machine1s. İtalyan donanma ticari bilmeceyi benimsedi" Donanma sıfırı D" ; İspanyolca hatta iç savaşları boyunca kullanılmış ticari bilmece. Britanyalı codebreakers bir plugboarddan yoksun olan kırılma Bu makinalarda , başarılı oldu. İsviçreli ticari bilmece D 'a çok benzer olan model K veya silahlı kuvvetler için İsviçreli K ve diplomatik kullanma ,ı çağırılan bilmecenin bir versiyonunu kullandı. Makine birtakım partiler tarafından kırıldı , Polonya , Fransa , Britanya ve Amerika Birleşik Devletleri'ni içeriyor( İkincisi codenamed o INDIGO) . Bilmece bir T örnek( Codenamed Tirpitz) Japon tarafından kullanmak için imal edildi mi.
It 100,000 1
Enigma machine1sin, yapılan olduğunu tahmin edilmiş. [ 19] Müttefikler ele geçirilmiş 1
Enigma machine1si sattı , ikinci dünya savaşının sonudan sonra birtakım gelişmekte olan ülkelere güvenliyi hala geniş çapta düşündü. [ 19] Varşova 'da ki görüntülemedeki
Occasionally , 1
Enigma machine1s açık arttırmada satılır; US$20,000 'ın ücretleri alışılmadık değildir. [ 21] Makinenin
Replicası çeşitli formlarda müsaittir , Deniz kuvvetlerine ait M4 modelin kopyası yeniden yapılan kesin biri içeriyor , Bilmece bir elektronikte tamamladı( Bilmece-E) , çeşitli bilgisayar yazılımı simulators ve kağıt-ve-tek makas benzerler.
A nadir Abwehr 1
Enigma machine1 , G312'i gösterdi , 1 Nisan 2000 'da Bletchley park müzesinden çalındı. Eylülde , bir adam kendini tanıyor" Efendi" £25,000 istiyor olan bir notu gönderdi ve Eğer fidye ödemenmeyen olsaydı makine yok etmek için tehdit etti. Erken Ekim 2000 'da , Bletchley park resmiler onların, fidye ödeyecek olduklarını ilan etti. fakat Belirli son teslim tarihi şantajcıdan kelimeyle gecdi Makine BBC gazeteci Jeremy Paxman 'a anonim olarak kısaca sonra gönderildi , Fakat üç rotor missingilizceydi: Kasım 2000 'da , Dennis Yates diye adlandırılmış bir antikalar satıcı eksik bölümlerin dönüşünü sıraya koymak için pazar zamanlarına telefon ediyor olduktan sonra tutuklandı. 1
Enigma machine1 olaydan sonra Bletchley parka geri dönüldü. Ekim 2001 'de , Yates o onun, bir üçüncü şahıs için aradaki bir başkasının görevini yapılan olduğunu sürdürmesine rağmen çalınmış makine ele almayı kabul ediyor olduktan sonra cezaevide on aya mahkum edildi. ve Bletchley park güveni yöneticisi Christine geniş ,a şantaj yapıyor Yates porsiyon üç aydan sonra cezaeviden yayınlandı.
The bilmece sıfır makinesi dizaynı alanında etkiliydi , Ve birtakım diğer rotor makinaları ondan türenir. İngilizler Typex gerçek 1
Enigma machine1 'ten ihmal edilen patent tanımlamalardan özellikleri içeren bilmece patentler — Typexden özgün biçimde hatta türedi. Sıfır sistemleri hakkında sır saklama için ihtiyacın nedeniyle , krallıklar İngilizler hükümeti tarafından patentlerin kullanmasını ödendi. Japon bilmece bir klon Amerikan cryptographers tarafından codenamed yeşildi. Küçük kullanılmış , o verticallya tırmanılan dört rotoru içerdi. Bizde , cryptologist William Friedman Hollanda-based Tatjana kamyonet Vark tarafından 2002 'de yapan construction
A özgün rotoru makinesinde olmasına rağmen M-325 , mantıksal operasyonda bilmeceye bir makine benzer ,ı tasarladı. [ 22] Bu alışılmadık cihaz bilmece tarafından ilham verildi fakat Kullanılmış 40-nokta rotorlar , Mektuplar , numaralar ve bazı noktalamaya kullanılmış olmak için izin veriyor; Her bir rotor ayıran 509'i içerir. [ 23]
Robert Harri'nin 1996 romanına karşılaştır olanın, temasa gecen temasa gecen 40'i'ni içerir , Bilmeceyi okumak için dünya savaşı II Bletchley park zeminine karşı takım ve cryptologists çalışmadır. Bilmece Kitap 2001 filme dönüştürüldü , Bilmece , Kate Winslet ve Dougray Scott'a yıldız işareti koyuyor; Film çok tarihsel tam olmayış için eleştirilmiş. Daha erken bir film ilgilenmesi( Oldukça görünüşte) Konunun Polonya görünüşleriyle 1979 Sekret Enigmydi( Bilmece sır) . [ 24]
Neal Stephenson'un yeni Cryptonomiconu hatta Özellik dünyası savaşı II silahlı kuvvetler cryptography , Bilmeceyi içeriyor ve Bletchley park , ve hatta önemli tarihsel özgürlükleri alır. Graham Nelson tarafından
An etkileşimli hayal oyun Jigsaw oyuncunun, bilmecenin basitleştirilmiş bir versiyonuyla bir mesaj şifre çözmek zorunda olan bir bulmacanı içerir. Bulmaca sıkı o orijinal makine tarafından üreten nasıl haberler şifre çözmek olduğu belki bazı ölçüsü olan oyunda en can sıkıcı , gibi genellikle kabul edilir( S) .
Jonathan Mostow'un 2000 film U-571i bir 1
Enigma machine1'i elde etmek için bir Alman denizaltıyı uçak kaçıran Amerikan submarinersin imgesel bir deniz yolculuğusunu tanımlar. Filmde kullanılan makine Bir koleksiyoncudan elde eden filmde kullanılan filmde kullanılan makine İnanılır bilmece birdi. Bilmece bir makinenin gerçek-hayat ele geçirmesi( İngilizler kraliyet donanma tarafından) Amerikanlar savaş katılmadan önce uzun bir zaman oldu.
Friedrich Kittler'in 1986i( Ötesinde. 1999) Gramofon , Film , Daktilo bilmecenin kullanması ve Jacques Lacan 'ın sembolik düzeni hakkında benzer cihazları inceler.
Wolfgang Petersen'in 1981 film Das çizmesi açıkça bir dört-rotor Kriegsmarine değişik olan bir 1
Enigma machine1'i içerir. O günden güne bilmece çalmak için belki de gemide bir dünya savaşı II denizaltıyı kullananı ele geçiren çok olay yerlerinde görünür.
World savaş II devir şifrelemesi cihazlarını görür: