Bomba - Bombe

Urush davridagi rasm Bletchli bog'i Bomba

The bomba (Buyuk Britaniya: /bɒmb/) an elektr mexanik inglizlar tomonidan ishlatiladigan qurilma kriptologlar nemis tilini tushunishda yordam berish Enigma-mashina -shifrlangan maxfiy xabarlar Ikkinchi jahon urushi.[1] The AQSh dengiz kuchlari[2] va AQSh armiyasi[3] keyinchalik bir-biridan va Polsha va Buyuk Britaniyaning bombalaridan farqli o'laroq ishlab chiqarilgan bo'lsa ham, o'zlarining mashinalarini bir xil funktsional spetsifikatsiyaga muvofiq ishlab chiqarishdi.

Britaniya bombasi "" deb nomlanuvchi qurilmadan ishlab chiqarilganbomba " (Polsha: bomba kryptologicznada Polshada ishlab chiqilgan Byuro Szyfrow (Cipher Bureau) kriptolog tomonidan Marian Rejewski, o'tgan etti yil davomida Germaniya Enigma xabarlarini buzgan, undan va undan oldingi mashinalardan foydalangan. Britaniyalik bombaning dastlabki dizayni 1939 yilda Buyuk Britaniyada ishlab chiqarilgan Hukumat kodeksi va Cypher maktabi (GC&CS) da Bletchli bog'i tomonidan Alan Turing,[4] tomonidan 1940 yilda ishlab chiqilgan muhim takomillashtirish bilan Gordon Welchman.[5] Muhandislik dizayni va qurilishi ish edi Xarold Kin ning British Tabulating Machine Company. Kod bilan nomlangan birinchi bomba G'alaba, 1940 yil mart oyida o'rnatildi[6] ikkinchi versiyasi esa Agnus Dei yoki AgnesWelchmanning yangi dizaynini o'zida mujassam etgan, 1940 yil avgustga qadar ishlagan.[7]

Bomba turli xil nemis harbiy kuchlarida Enigma mashinalarining ba'zi kundalik sozlamalarini kashf qilish uchun mo'ljallangan tarmoqlar: xususan, to'plami rotorlar foydalanish va ularning mashinadagi joylashuvi; xabar - xabar uchun rotor yadrosi boshlang'ich pozitsiyalari kalit - va-ning simlaridan biri plata.[8][9][10]

Enigma mashinasi

Plitali uch rotorli Enigma (Stekkerbrett)
Enigma mashinasidan uchta rotor ketma-ketligini tasvirlash

Enigma an elektr mexanik rotor mashinasi uchun ishlatiladi shifrlash va maxfiy xabarlarning parolini hal qilish. U 20-asrning 20-yillarida Germaniyada ishlab chiqilgan. Klaviaturadan lampochkaga elektr yo'lining bir necha bor o'zgarishi a polyalphabetic substitution shifr, aylanadi Oddiy matn ichiga shifrlangan matn va yana qaytib. Enigma skramberida har ikki tomonida 26 ta elektr kontaktli rotorlar mavjud, ularning simlari tokni ikki tomonning boshqa holatiga o'tkazadi. Klaviaturada tugmachani bosganda, elektr toki skramberning o'ng uchidagi kirish tamburidan, so'ngra rotorlar to'plamidan aks ettiruvchi baraban (yoki reflektor), uni rotorlar va kirish tamburi orqali orqaga qaytaradi va chiroq taxtasidagi lampalardan birini yoritadi.[11]

Har bir asosiy tushkunlikda o'ng yoki "tez" rotor bitta pozitsiyani egallaydi, bu esa shifrlashni o'zgartirishga olib keladi. Bundan tashqari, bir marta aylanayotganda, o'ng rotor o'rta rotorni oldinga siljishiga olib keladi; o'rta rotor xuddi shunday chap (yoki "sekin") rotorni oldinga siljishiga olib keladi. Har bir rotorning holati deraza orqali ko'rsatiladigan alifbo harfi bilan ko'rsatilgan. Enigma operatori xabarni shifrlash yoki ochish uchun boshlang'ich pozitsiyasini o'rnatish uchun g'ildiraklarni qo'l bilan aylantiradi. Rotorlarning boshlanish holatini ko'rsatadigan uch harfli ketma-ketlik "xabar tugmachasi" dir. 26 bor3 = 17,576 turli xil xabar klavishlari va uchta rotor to'plamining har xil pozitsiyalari. Mashinaning qopqog'ini ochib, siqish panjarasini bo'shatib, ularning milidagi uchta rotorning to'plamini dastgohdan olib tashlash va ularning ketma-ketligini (Bletchley Parkdagi "g'ildirak tartibi" deb nomlanadi) o'zgartirish mumkin. G'ildirak buyurtmalarining mumkin bo'lgan oltita buyurtmalariga 17 576 dona ko'paytirilsa, skramberni o'rnatishning 105 456 xil usuli mavjud.[12]

Ikki juft harfni ko'rsatadigan Enigma mashinasining plakasi: S – O va A – J. Davomida Ikkinchi jahon urushi, o'nta taxtali ulanish o'rnatildi.

105,456 bu juda katta raqam bo'lsa-da,[13] bu xavfsizlikni kafolatlamaydi. Shafqatsiz hujum qilish mumkin: har biri 1000 xil rotor sozlamalari yordamida xabarni dekodlashga harakat qilgan 100 ta kod xizmatchilaridan foydalanishni tasavvur qilish mumkin. Polyaklar rotor holatini osongina topishlari uchun kartalar kataloglarini ishlab chiqdilar; Britaniya qurdi "EINS"(umumiy nemischa so'z, ya'ni birinchi raqamni bildiradi) kataloglar. Bundan tashqari, intensiv usullar ham iloji bor edi. Agar bir kunlik barcha trafik bir xil rotor boshlang'ich pozitsiyasidan foydalansa, u holda har bir pozitsiya uchun chastotani tahlil qilish polifalitik almashtirishlarni tiklashi mumkin. Agar turli xil rotor bo'lsa boshlang'ich pozitsiyalari ishlatilgan, keyin xabarning bir-birining ustki qismlarini topish mumkin tasodif ko'rsatkichi.[14] Ko'pgina yirik davlatlar (shu jumladan nemislar) rotor simlarini bilsalar, Enigma trafigini buzishi mumkin. Nemis harbiy kuchlari "Enigma" ning zaifligini bilar edi.[15]

1930 yilda Germaniya armiyasi qo'shimcha xavfsizlik funktsiyasini, plakani (Stekkerbrett nemis tilida; har bir vilka a Steker, va ingliz kriptologlari ham harflarni yanada murakkablashtiradigan so'zni) ishlatganlar. Enigma shifrlash o'z-o'zidan teskari funktsiya bo'lib, u harflarni o'zaro almashtiradi: agar A ga aylantirildi R, keyin R ga aylantirildi A. Plastinka konvertatsiyasi o'z-o'zidan teskari sifatni saqlab qoldi, ammo plafon simlari, rotor holatidan farqli o'laroq, shifrlash paytida o'zgarmaydi. Ushbu muntazamlik Welchman tomonidan "diagonal taxta" yordamida bombani kuchaytirishi natijasida ishlatilgan va bu uning samaradorligini sezilarli darajada oshirgan.[16] Oltita vilkasidan ushlab foydalanishda (14 ta harfni "to'siqsiz" qoldirib), plaginni o'rnatishning 100 391 791 500 usuli mavjud edi.[17]

Kriptanalizator nuqtai nazaridan mashinaning muhim xususiyati va haqiqatan ham Enigma Axilles to'pig'i, skramlerdagi reflektor xatni o'zi kabi shifrlanishiga to'sqinlik qilgan edi. Shuning uchun har qanday joylashuv uchun taklif qilingan oddiy matn va shifrlangan matndagi bir xil harfni bergan har qanday taxminiy echim yo'q qilinishi mumkin.[18]

Oldinida Ikkinchi jahon urushi, nemislar o'zlarining harbiy Enigma mashinalarini ketma-ket takomillashtirdilar. 1939 yil yanvarga kelib qo'shimcha rotorlar kiritildi, shunda armiya va havo kuchlari Enigmas uchun beshta to'plamdan uchta rotor tanlandi (shuning uchun endi 60 ta g'ildirak buyurtmasi mavjud edi) va sakkiztadan uchtasi (336 ta g'ildirak buyurtmalarini bajarish) dengiz mashinalari uchun. Bundan tashqari, plita panelida faqat o'nta harf ishlatilib, faqat oltita harf to'siqsiz qoldirilgan. Bu shuni anglatadiki, havo kuchlari va armiya Enigmas 1,5 × 10 ga o'rnatilishi mumkin19 yo'llari. 1941 yilda Germaniya harbiy-dengiz kuchlari Enigma-ning aylanadigan reflektorli versiyasini (M4 yoki Four-rotor Enigma) taqdim etdi U-qayiqlar. Bu 1,8 × 10 ga o'rnatilishi mumkin20 turli xil yo'llar.[17]

To'rt rotorli Enigma

1941 yil oxiriga kelib Germaniya dengiz flotining boyliklari o'zgaradi Atlantika okeanidagi jang, razvedka hisobotlari bilan birlashtirilib, Admiralni ishontirdi Karl Dönitz ittifoqchilar Germaniya dengiz flotining kodlangan aloqalarini o'qiy olishgan va U-qayiq aloqasi uchun ishlatiladigan nemis dengiz floti Enigmas-ga simlari noma'lum to'rtinchi rotor qo'shilgan. Triton tizim,[shubhali ] sifatida Bletchley Parkda tanilgan Nahang.[19] Bu qo'shimcha rotor uchun joy ajratish uchun ingichka reflektor dizayni bilan birlashtirilgan. Triton kerak bo'lganda uch rotorli mashinalarga mos keladigan tarzda ishlab chiqilgan edi: qo'shimcha "to'rtinchi" rotorlardan biri "beta" yupqa "B" reflektor bilan bog'langanda, va rotor va halqa 'A' ga o'rnatildi, juftlik uchta rotor bilan birlashtirilgan 'B' reflektor vazifasini bajardi. Ittifoqchilarning baxtiga, 1941 yil dekabrda, mashina rasmiy xizmatga o'tishdan oldin, suvosti kemasi tasodifan to'rtinchi rotor bilan noto'g'ri holatda xabar yubordi va keyin rotor bilan xabarni to'g'ri holatida uch rotorga taqlid qilish uchun qayta uzatdi. mashina. 1942 yil fevralda ishlatilgan rotorlar sonining o'zgarishi rasmiy tus oldi va ittifoqchilarning nemis suvosti kemalarining xabarlarini o'qish qobiliyati qo'lga olingan U-qayiqdan tortib olinmaguncha to'xtadi, nafaqat to'rt rotorli mashinaning uchta rotorga taqlid qilish qobiliyati mashina, shuningdek, xabar paytida to'rtinchi rotor harakatlanmagan. Bu yuqorida aytib o'tilgan retranslyatsiya bilan birga oxir-oqibat kod buzuvchilarga "beta" va "gamma" to'rtinchi rotorlarning simlarini aniqlashga imkon berdi.[iqtibos kerak ]

1942 yilning birinchi yarmi "Ikkinchi baxtli vaqt "Germaniya U-qayiqlari uchun, ittifoqdosh kemalarga hujum qilishda yangi yutuqlarga erishildi. Bu yangi Enigma xavfsizligi va nemislarning 3-dengiz flotida yuborilgan ittifoqchilar konvoy xabarlarini o'qish qobiliyatiga bog'liq edi. 1942 yil yanvar va mart oylari orasida, Nemis dengiz osti kemalari AQShning sharqiy sohillari yaqinida 216 ta kemani cho'ktirdi.1942 yil may oyida AQSh konvoy tizimidan foydalanishni boshladi va kemalar o'zlarining nurlariga qarshi siljitilmasligi uchun qirg'oq shaharlarini o'chirishni talab qildi, ammo bu ittifoqchilar kemalarining xavfsizligini biroz yaxshilandi. Ittifoqchilarning uch oy davomida o'zlarining shifrlarini o'zgartira olmaganliklari, ittifoqdoshlarning xabarlarida hech qachon hech qanday xom Enigma parolini ochmasliklari (hatto ularning xabarlarini parolini ochishlarini eslatib o'tishlari) ham bo'lganligi, nemislarni ularning xabarlari xavfsizligiga ishontirishga yordam berdi. Nemislar Enigma parolini ochish orqali dengiz shifrini deyarli zudlik bilan buzganligini bilib oldilar, ammo shifrni almashtirish kechikishi tufayli ko'plab kemalarini yo'qotdilar.[iqtibos kerak ]

Bomba printsipi

Bir oyning har kuni uchun mashina sozlamalari bilan nemis Enigma kalitlari ro'yxati
Ishlayotgan bomba hozirda Milliy hisoblash muzeyi kuni Bletchli bog'i. Aylanadigan barabanlarning har biri Enigma rotorining harakatini simulyatsiya qiladi. 36 ta Enigma ekvivalenti mavjud va o'rta qatorning o'ng tomonida uchta ko'rsatkich barabanlar. Jon Xarper ushbu Bombani qayta tiklagan "Feniks" jamoasini boshqargan.[20] Rasmiy ravishda yoqilgan Kent gersogi, homiysi Britaniya Kompyuter Jamiyati 2008 yil 17-iyulda.

Nemis harbiy Enigma xabarlarini ochish uchun Enigma mashinasining quyidagi sozlamalarini topish kerak. Bular ma'lum bo'lganidan so'ng, ushbu tarmoq uchun ushbu kun uchun (yoki Germaniya dengiz kuchlari uchun bir necha kun) barcha xabarlar parolini ochishi mumkin.

Ichki sozlamalar (bu Enigma mashinasining qopqog'ini ochishni talab qildi)

  • Enigma skramblerida ishlatiladigan rotorlarni tanlash va ularning shpindagi o'rni (Valsenlaj yoki "g'ildirak buyurtmasi"). Mumkin g'ildirak buyurtmalari armiya va havo kuchlari tarmoqlari uchun 60 (beshta tanlovdan uchta rotor) va dengiz tarmoqlari uchun 336 (sakkizta tanlovdan uchta rotor) ni tashkil etdi.
  • Amaldagi har bir rotorning yadrosiga nisbatan alfavit halqalarining aylanish chizig'ining pozitsiyalari (Ringstellung yoki "qo'ng'iroq sozlamalari"). Har bir rotor uchun 26 ta mumkin bo'lgan qo'ng'iroq sozlamalari mavjud.

Tashqi sozlamalar (Enigma mashinasini ochmasdan o'zgartirish mumkin)

  • Plitka ulanishlari (Steckerverbindungen yoki "stekker qiymatlari"). O'nta yo'nalishni kelishib olish mumkin turli xil kombinatsiyalar (taxminan 151 trillion).[21]
  • Scrambler rotori xabar tugmachasini shifrlashning boshida joylashgan Grundstellung yoki "ko'rsatkichni belgilash") - 1940 yil maygacha; yoki undan keyin indikatorni sozlash mumkin bo'lgan xabarni ("xabar tugmachasi") shifrlashni boshlashdagi har bir rotorning dastlabki holati. 17576 ta uchta harfli kalit mavjud.

Bomba rotor yadrolari va mumkin bo'lgan dastlabki holatlarini aniqladi stecker sherigi g'ildirak buyurtmalar to'plami uchun belgilangan xatning. Keyin parolni hal qilish jarayonini yakunlash uchun qo'lda ishlatiladigan texnikalardan foydalanildi.[22] So'zlari bilan Gordon Welchman, "... bomba vazifasi shunchaki boshqarish mumkin bo'lgan songa qadar" qo'shimcha tahlillarni "talab qiladigan g'ildirak tartibi va skrumbler pozitsiyalarining taxminlarini kamaytirish edi".[23]

Tuzilishi

Qayta tiklangan Bombadagi barabanlar amalda. Yuqori barabanlarning hammasi doimiy ravishda va sinxron tarzda aylanadi.
36 ta Enigma ekvivalentidan birining uchta barabanlari va boshqasiga o'rnatish plitalari, barabanlarning orqa qismidagi tel cho'tkalari uchun 104 ta kontaktni ko'rsatadi. Yuqori baraban chap Enigma rotoriga, o'rta baraban o'rta rotorga va pastki tambur o'ng rotorga to'g'ri keladi.
Qayta tiklangan Bombadan baraban orqasidagi simli cho'tkalar.


Bomba bir necha kishining harakatini takrorlaydigan elektr-mexanik qurilma edi Enigma mashinalari birgalikda simli. Standart nemis Enigma bir vaqtning o'zida uchta to'plamdan foydalangan rotorlar, ularning har biri 26 pozitsiyaning istalgan qismida o'rnatilishi mumkin. Britaniyaning standart bombasida 36 ta Enigma ekvivalenti mavjud bo'lib, ularning har biri uchta barabandan iborat bo'lib, Enigma rotorlari bilan bir xil kuchga ega. Bomba bir vaqtning o'zida ikkita yoki uchta ishni bajarishi mumkin edi menyu turli xil g'ildirak buyurtmalariga qarshi ishlatilishi kerak edi. Agar menyuda 12 yoki undan kam harf bo'lsa, bitta bomba ustida uch xil g'ildirak buyurtmasi bajarilishi mumkin; agar 12 dan ortiq harf bo'lsa, faqat ikkitasi.

Enigma rotorlarini simulyatsiya qilish uchun bombaning har bir rotor tamburida ikkita to'liq aloqa to'plamlari mavjud edi, biri reflektor tomon kirish uchun, ikkinchisi esa reflektordan chiqish uchun, aks ettirilgan signal alohida kontaktlar to'plamidan o'tib ketishi uchun. Har bir tamburda 104 ta tel cho'tka bor edi, ular ustiga plita bilan aloqa o'rnatildi. Plitadagi mo'yqalamchalar va ularga mos keladigan kontaktlar to'plami 26 ning to'rtta konsentrik doirasiga joylashtirilgan. Tashqi juftlik doiralari (kirish va chiqish) skramler orqali bir yo'nalishda o'tgan Enigma oqimiga teng va ichki juftlik teskari yo'nalishda oqadigan oqimga teng.

Ikkala kirish va chiqish kontaktlari to'plamlari orasidagi barabanlar ichidagi o'zaro aloqalar tegishli Enigma rotori bilan bir xil edi. Uchta kirish / chiqish plitalarining ichki ikkita to'plamlari o'rtasida doimiy simlar mavjud edi. U erdan o'chirib, chap tomondagi panelda joylashgan Enigma reflektoriga taqlid qilish uchun simli ulangan va keyin tashqi juft juftlik orqali ulangan plafonda davom etdi. "Ikki tomonlama Enigma" ning har bir uchida, dastgohning orqa tomonida rozetkalar bor edi, ularga 26 tomonlama kabellarni ulash mumkin edi.

Bomba barabanlari Enigma skramblerining chap rotorini simulyatsiya qilgan uchta uchining yuqori qismi, o'rtasi o'rta rotor va pastki qismi o'ng rotor bilan joylashtirilgan. Yuqori davullarning hammasi sinxronlashda elektr dvigatel bilan boshqarilardi. Yuqori davullarning har bir to'liq aylanishi uchun o'rta barabanlar bitta pozitsiya bilan ko'paytirildi va xuddi shu tarzda o'rta va pastki barabanlar uchun jami 26 × 26 × 26 = 17,576 pozitsiyasini 3-rotorli Enigma skrambiri berdi.[24][25]

Barabanlar rang-barang ravishda qaysi Enigma rotoriga taqlid qilganiga qarab: Men qizil; II Maroon; III Yashil; IV sariq; V jigarrang; VI kobalt (moviy); VII Jet (qora); VIII kumush.[26]

Rotorlarning har bir pozitsiyasida 26 ta simning har birida elektr toki o'tishi yoki o'tmasligi va bu bomba taqqoslash moslamasida sinovdan o'tkazilishi kerak edi. Ko'p sonli pozitsiyalar uchun test a ga olib keladi mantiqiy qarama-qarshilik, ushbu sozlamani bekor qilish. Agar sinov qarama-qarshilikka olib kelmasa, mashina to'xtaydi.

Bomba o'ng panelidagi ko'rsatkich barabanlari va ko'rsatkichlar birligining pozitsiyalarini o'qib, operator nomzodning echimini yozib oladi. Keyin operator ishlashni qayta boshladi. Nomzodning echimlari, to'xtaydi ular chaqirilgandek, iloji boricha ko'proq soxta to'xtashlarni yo'q qilish uchun qo'shimcha ishlov berildi. Odatda, to'g'ri topilishidan oldin ko'plab soxta bomba to'xtash joylari bo'lgan.

G'ildirak buyurtmalarining to'plami uchun nomzod echimlari keyingi kriptoanalitik ishlarga ta'sir ko'rsatdi. Bu soxta to'xtashlarni asta-sekin yo'q qildi, plagin ulanishlari to'plamini o'rnatdi va rotor alifbosi halqalarining o'rnini o'rnatdi.[27] Oxir oqibat, natija a-da sinab ko'riladi Typex yoki yo'qligini bilish uchun Enigma-ni takrorlash uchun o'zgartirilgan mashina parolni hal qilish ishlab chiqarilgan Nemis tili.[28]

Bomba menyusi

A uchun grafik sifatida ko'rsatilgan beshik va shifrlangan matnning harflari menyu bomba portini qanday o'rnatishni aniqlaydigan. Ushbu misol biroz g'ayrioddiy, chunki u uchta ilmoqni o'z ichiga oladi.
Bletchley Park namoyish taxtasi asosida yaratilgan Bombe menyusi, Peggi Erskine-Tullochning muallifi sifatida kredit beradi.

Bomba bilan ishlaydigan kriptoanalizator birinchi bo'lib a ni qo'lga kiritdi beshik - qism Oddiy matn ga to'g'ri keladi deb o'ylardi shifrlangan matn. Beshiklarni topish umuman sodda emas edi; bu nemis harbiy jargoni va operatorlarning aloqa odatlari bilan katta tanishishni talab qildi. Biroq, kod buzuvchilarga Enigma hech qachon xatni o'ziga shifrlamasligi yordam berdi. Bu mumkin bo'lgan beshikni shifrlangan matnga qarshi sinovdan o'tkazishda yordam berdi, chunki u bir xil harfni oddiy matnda ham, shifrlash matnida ham bir xil holatda bo'lgan beshiklarni va pozitsiyalarni istisno qilishi mumkin edi. Bunga a halokat Bletchley bog'ida.

Kerakli beshik to'g'risida qaror qabul qilingandan so'ng, kriptanalizator a hosil qiladi menyu Beshikni shifrlangan matnga qarshi sinovdan o'tkazish uchun bombani ulash uchun. Quyida menyu tuzish jarayonining soddalashtirilgan izohi keltirilgan. Beshik shunday deylik ATTACKATDAWN shifrlangan matnning ma'lum bir qismiga qarshi sinovdan o'tish, aytaylik, WSNPNLKLSTCS. Beshik va shifr matni harflari bilan shifrlangan matn va beshik oddiy matni o'rtasida juftlik o'rnatish uchun solishtirildi. Keyin ular diagrammadagi kabi chizilgan. Shuni yodda tutish kerakki, munosabatlar o'zaro bog'liqdir, shuning uchun A bilan bog'langan oddiy matnda V shifrlangan matn bilan bir xil V bilan bog'langan oddiy matnda A shifrlangan matnda. Oddiy matn-shifrli matnni taqqoslashning 1-holatida, harf A bilan bog'liq V, lekin A bilan ham bog'liqdir P 4-pozitsiyada, K holatida 7 va T 10-pozitsiyada. Ushbu aloqalarni shunday diagrammada yaratish, agar bomba ulanishlari va barabanning boshlang'ich pozitsiyalari o'rnatilishi kerak bo'lsa.

Shifrlangan matnVSNPNLKLSTCS
Oddiy matn "beshik"ATTACKATD.AVN
Xabar joylashuvi123456789101112
Yuqori baraban sozlamalariZZZZZZZZZZZZ
O'rtacha baraban sozlamalariZZZZZZZZZZZZ
Barabanning pastki sozlamalariABCD.EFGHMenJKL

Illyustratsiya jarayonida tsikllarni tashkil etuvchi uchta harflar ketma-ketligi mavjud (yoki tsikllar yoki yopilish), ATLK, TNS va TAWCN. Menyuda qanchalik ko'p ko'chadan bo'lsa, bomba nomzodining rotor parametrlarini qanchalik ko'p rad etishi mumkin va shuning uchun soxta to'xtashlar kamroq bo'ladi.

Alan Turing menyu ichidagi harflar soni va tsikllar soniga ko'ra qancha bomba to'xtashi kutilayotganligini taxmin qilish uchun juda muhim tahlillarni o'tkazdi (hech qanday elektron yordamisiz). Uning ba'zi natijalari quyidagi jadvalda keltirilgan.[29] Yaqinda bomba simulyatsiyasi o'xshash natijalarni ko'rsatdi.

Rotor buyurtmasi bo'yicha bomba to'xtashining taxminiy soni
Menyuda harflar soni
Ko'chadan8910111213141516
32.21.10.420.140.04<0.01<0.01<0.01<0.01
25828113.81.20.300.06<0.01<0.01
11500720280100317.71.60.280.04
040,00019,00073002700820200437.31.0

Steker qiymatlari

Nemis harbiy Enigma plafonni (Stekkerbrett harflarni almashtirgan (nemis tilida) P) asosiy skramberning o'zgarishiga qadar va keyin (tomonidan ko'rsatilgan S). Plitalar ulanishlari kriptanalizatorlarga Stecker qiymatlari sifatida ma'lum bo'lgan. Agar plita bo'lmaganida, rotor sozlamalarini sinab ko'rish nisbatan sodda bo'lar edi; a Typex Enigma-ni takrorlash uchun o'zgartirilgan mashina o'rnatilishi va beshik xati bo'lishi mumkin A shifrlangan va shifrlangan matn bilan taqqoslaganda, V. Agar ular mos keladigan bo'lsa, keyingi xatni tekshirib ko'rgan bo'lar edi T shifrlangan S va beshikning butun uzunligi uchun va hokazo. Agar biron bir vaqtda harflar mos kelmasa, rotorning dastlabki sozlamalari rad etiladi; faqat ikkita harfni sinovdan o'tkazgandan so'ng, ko'pgina noto'g'ri sozlamalar chiqarib tashlanadi. Ushbu sinov osongina mexanizatsiyalashtirilishi va rotorlarning barcha 17 576 sozlamalarida qo'llanilishi mumkin.

Biroq, plagin yordamida sinov shifrlashni amalga oshirish ancha qiyinlashdi, chunki plita tomonidan beshik va shifrlangan harflar nimaga o'zgartirilganligi noma'lum edi. Masalan, birinchi pozitsiyada, P (A) va P (V) noma'lum edi, chunki plagin sozlamalari noma'lum edi.

Sturing qadriyatlarini (plagin ulanishlari) ishlab chiqish uchun Turingning echimi shuni ta'kidlash kerakki, agar qiymatlar, masalan, P (A) yoki P (V), noma'lum edi, beshik hali ham ushbu qadriyatlar orasida ma'lum munosabatlarni ta'minladi; ya'ni plakat transformatsiyasidan keyingi qiymatlar. Ushbu aloqalardan foydalangan holda, kriptanalizator bir-birining fikri bilan fikr yuritishi va potentsial ravishda mantiqiy qarama-qarshilikni keltirib chiqarishi mumkin, bu holda ko'rib chiqilayotgan rotor sozlamalari chiqarib tashlanishi mumkin.

Bunday mulohazalarning ishlangan namunasi quyidagicha bo'lishi mumkin: kriptanalizator buni taxmin qilishi mumkin P (A) = Y. Beshikning 10 holatiga qarab: shifrlangan matnni taqqoslash, biz buni kuzatamiz A shifrlaydi T, yoki formulada ifodalangan:

T = P (S.10(P (A)))

Funktsiyasi tufayli P uning teskari tomoni bo'lib, biz uni tenglamaning ikkala tomoniga tatbiq etishimiz va quyidagilarni olishimiz mumkin:

P (T) = S10(P (A))

Bu bizga o'zaro munosabatlarni beradi P (A) va P (T). Agar P (A) = Yva ko'rib chiqilayotgan rotor sozlamalari uchun S10(Y) = Q (ayt), biz buni xulosa qilishimiz mumkin

P (T) = S10(P (A)) = S10(Y) = Q

Beshik plafonddan keyin qanday qiymatlar borligini aniqlashga imkon bermasa ham, ular orasida cheklov mavjud. Bunday holda, bu qanday qilib ekanligini ko'rsatadi P (T) agar to'liq aniqlansa P (A) ma'lum.

Xuddi shunday, biz ham buni kuzatishimiz mumkin T shifrlaydi L 8. holatida S8, biz uchun to'xtatilgan qiymatni chiqarishimiz mumkin L va shunga o'xshash dalillardan foydalanib, aytaylik,

P (L) = S8(P (T)) = S8(Q) = G

Xuddi shunday, 6-pozitsiyada, K shifrlaydi L. Enigma mashinasi o'zaro o'zaro bog'liq bo'lgani uchun, demak, xuddi shu holatda L shuningdek, shifrlashi mumkin K. Buni bilib, qiymatni aniqlash uchun yana bir bor argumentni qo'llashimiz mumkin P (K)bo'lishi mumkin:

P (K) = S6(P (L)) = S6(G) = F

Va yana bir xil fikrlash uchun 7-pozitsiyada quyidagilar qo'llaniladi:

P (A) = S7(P (K)) = S7(F) = N

Ammo, bu holda biz a ziddiyat, chunki gipoteza bo'yicha biz buni taxmin qildik P (A) = Y boshida. Bu shuni anglatadiki, dastlabki taxmin noto'g'ri bo'lishi kerak va shuning uchun (ushbu rotor sozlamalari uchun) P (A)Y (ushbu turdagi argument deb ataladi reductio ad absurdum yoki "qarama-qarshilik bilan isbotlash").

Bomba tomonidan ishlatiladigan chegirma bosqichi; Plitadan keyin haqiqiy oraliq qiymatlar P - "to'xtatilgan" qiymatlar - noma'lum, agar taxmin qilingan bo'lsa, boshqa qadriyatlar qiymatini aniqlash uchun beshikdan foydalanish mumkin. Mana, taxmin qiling P (A) = Y degan xulosaga kelish uchun foydalanish mumkin P (T) = Q chunki A va T beshikdagi 10-o'rinda bog'langan.

Kriptanalizator bomba sinab ko'rish uchun bitta o'zaro bog'liqlikni faraz qildi. Boshqa steker qiymatlari va qo'ng'iroq sozlamalari qo'l usullari bilan ishlab chiqilgan.

Avtomatlashtirilgan chegirma

Ushbu mantiqiy ajratmalarni avtomatlashtirish uchun bomba elektr davri shaklini oldi. Oqim zudlik bilan zanjir atrofida aylanib o'tdi va shu holatda amalga oshirilishi mumkin bo'lgan barcha mantiqiy ajratmalarni aks ettirdi. Ushbu sxemani yaratish uchun bomba beshikdan kelib chiqqan holda menyuda berilgan ko'rsatmalarga binoan bir-biriga ulangan Enigma rotor to'plamlarining bir nechta to'plamlarini ishlatgan. Har bir Enigma mashinasida 26 ta kirish va chiqish borligi sababli, Enigma nusxasi to'plamlari bir-biriga 26 tomonlama kabellar yordamida ulanadi. Bundan tashqari, har bir Enigma stack rotor sozlamalari beshikdagi o'rni bilan belgilanadigan bir qator joylarni almashtiradi; Masalan, beshikdagi beshinchi harfga mos keladigan Enigma to'plami birinchi harfga nisbatan to'rtta masofada joylashgan bo'ladi.

Amalda

Amaliy bombalar Enigma mashinasining mumkin bo'lgan sozlashlari, masalan, to'plamdagi rotorlarning tartibi kabi bir nechta farazlarni sinab ko'rish uchun bir-biriga aylanadigan bir nechta rotorlardan foydalangan.

Turingning bombasi nazariy jihatdan ishlaganida, juda ko'p miqdordagi sozlamalarni istisno qilish uchun amaliy bo'lmagan uzun beshiklarni talab qildi. Gordon Welchman bomba kuchini oshirish uchun Enigma stekkerining simmetriyasidan foydalanish usulini o'ylab topdi. Uning taklifi "deb nomlangan qo'shimchalar edi diagonali taxta bu bombaning samaradorligini yanada oshirdi.[5]

Britaniya bombasi

Polsha kriptologik bomba (Polsha: bomba kryptologiczna; ko'plik bomba) uchta shart bajarilgan taqdirdagina foydali bo'lgan. Birinchidan, indikator shakli xabarlar tugmachasini takrorlashni o'z ichiga olishi kerak edi; ikkinchidan, oltita "g'ildirak buyurtmasi" (uchta rotor va ularning mashina ichidagi tartibi) berilib, mavjud bo'lgan rotorlar soni uchtagacha cheklanishi kerak edi; uchinchidan, plagin ulagichlarining soni nisbatan kam bo'lib qolishi kerak edi, shunda ko'pchilik harflar edi to'siqsiz.[shubhali ] Oltita mashina qurildi, har bir mumkin bo'lgan rotor buyurtmasi uchun bitta. The bomba 1938 yil noyabrda etkazib berildi, ammo bir oy o'tmay nemislar Enigma skrambleriga yuklash uchun ikkita qo'shimcha rotorni kiritdilar va g'ildirak buyurtmalarining sonini o'n baravar oshirdilar. 54. Qurilish bomba polyaklarnikidan tashqarida edi. Shuningdek, 1939 yil 1-yanvarda plagin ulagichlari soni o'ntaga etkazildi. Shuning uchun polyaklar qo'lda ishlash usullariga qaytishlari kerak edi Zigalski choyshablari.

Alan Turing ingliz bombasini yanada umumiy printsip asosida ishlab chiqilgan, a deb nomlangan matn mavjudligini taxmin qilish beshik, kriptanalizatorlar bashorat qilishlari mumkin bo'lgan xabarning aniq bir nuqtasida bo'lishi mumkin edi. Ushbu uslub a deb nomlanadi ochiq matnli hujum va polyaklar tomonidan cheklangan darajada ishlatilgan, masalan, nemislarning "ANX" - "AN", nemischa "To", keyin esa "X" oraliq masofani ishlatgan.

Qayta tiklangan Bombening orqa ko'rinishi. Bu "menyular" ga ulanish uchun ishlatiladigan yamoq panellari va 26 yo'lli kabellarni ko'rsatadi. U o'z nomiga qaramay, jismoniy to'rtburchaklar shaklidagi "diagonal taxtalarni" o'z ichiga oladi.

Turing mashinasini qurish uchun 100000 funt sterling miqdorida byudjet sotib olindi va bombalarni qurish bo'yicha shartnoma tuzildi British Tabulating Machine Company (BTM) da Letvort.[30] BTM loyihani rahbarligi ostida joylashtirdi Xarold 'Doc' Kin. Har bir mashina taxminan 7 fut (2,1 m) kenglikda, 6 fut 6 dyuym (1,98 m) balandlikda, 2 fut (0,61 m) chuqurlikda va og'irligi bir tonnaga yaqin edi.[31] Har bir bombaning old tomonida barabanlar o'rnatilishi mumkin bo'lgan 108 ta joy bor edi. Do'mbiralar 12 ta uchlikdan iborat uchta guruhga bo'lingan. Vertikal ravishda joylashtirilgan har bir uchlik Enigma skramblerining uchta rotoriga to'g'ri keldi. Bomba barabanlarining kirish va chiqish aloqalari simi konnektorlariga o'tib, bomba menyusiga binoan simli ulanishga imkon berdi. "Tez" baraban 50,4 tezlikda aylandi rpm birinchi modellarda[32] va keyinroq 120 rpm,[33] bitta rotor buyurtmasi uchun barcha 17 576 pozitsiyani o'rnatish va ishlatish vaqti taxminan 20 minut bo'lganida.[34]

Birinchi bomba "G'alaba" deb nomlangan. U 1940 yil 18 martda Bletchli bog'idagi "Hut 1" ga o'rnatildi. Turingning asl dizayni asosida yaratilgan va shuning uchun diagonali taxta yo'q edi.[35] 1940 yil 26 aprelda, HMSGriffin nemis traulerini qo'lga oldi (Shif 26, Qutblar) Gollandiya bayrog'ini ko'tarib yurish; 23 dan 26 aprelgacha bo'lgan ba'zi Enigma kalitlari qo'lga kiritilgan.[36] Bletchley ushbu davrda olingan ma'lumotlar va Enigma tez rotorlari bir xil holatda bo'lgan topqir Bombe menyusi yordamida yuborilgan ba'zi xabarlarga retrospektiv ravishda hujum qildi.[37] 1940 yil may va iyun oylarida Bletchley olti kunlik dengiz harakatini buzishga muvaffaq bo'ldi, 1940 yil 22-27 aprel.[38] Ushbu xabarlar birinchi tanaffuslar edi Kriegsmarine urush haqidagi xabarlar, "[b] garchi bu muvaffaqiyat dengiz bo'limining Kriegsmarines signallari tashkiloti haqidagi bilimlarini kengaytirgan bo'lsa-da, bu dengiz operatsiyalariga ta'sir qilmadi va dengiz Enigma-ning keyingi echimlarini amalga oshirdi."[39] Ikkinchi bomba "deb nomlanganAgnus dei", keyinchalik qisqartirilgan" Agnes "yoki" Aggie "ga Welchman diagonal taxtasi bilan jihozlangan va 1940 yil 8-avgustda o'rnatilgan;" G'alaba "keyinchalik Letchvortga diagonal taxta o'rnatilishi uchun qaytarilgan.[40] Keyinchalik bombalar "Hut 1" dan "Hut 11" ga ko'chirildi. Bomba guruh kapitani tomonidan aytilgan Winterbotham rangiga qarab "Bronza ma'buda" sifatida.[41] Qurilmalar operatorlar tomonidan "juda katta metall kitob javonlari kabi" deb ta'riflangan.[42]

1940 yil davomida ikkita mashinada 178 ta xabar buzilgan va deyarli barchasi muvaffaqiyatli bo'lgan. Bletchley Parkdagi bomba yo'qolib qolish xavfi tufayli, agar bombardimon qilingan reyd bo'lsa, bomba shoxobchalari[43] tashkil etilgan, da Adstock, Gayxurst va Vavendon, hammasi Bukingemshir.[44] 1941 yil iyun-avgust oylarida Bletchley bog'ida 4 dan 6 gacha bomba bo'lgan va Vavendon qurib bitkazilgach, Bletchley, Adstock va Wavenden-da jami 24 dan 30 gacha bomba bo'lgan. Gayhurst ishga tushganda, jami 40 dan 46 gacha bomba bor edi va ularning soni 700 ga yaqin 70 ta bomba ko'payishi kutilgan edi. Wrens (Ayollar qirollik dengiz xizmati). Ammo 1942 yilda to'rtta rotorli Enigma dengizining kiritilishi bilan "etmishta bombadan ancha ko'proq" kerak bo'ladi. Da yangi shoxobchalar tashkil etildi Stanmore va Eastcote va Geyxurst sayti saqlanib qolgan bo'lsa-da, Uavendon va Adstok bombalari ularga ko'chirildi. Bletchley bog'ida qolgan bir nechta bombalar faqat namoyish va o'quv maqsadida ishlatilgan.[45]

Asosiy Britaniya (BTM ) bomba turlari[46][47]
TuriEnigma-ekvivalentlari soniMexanizmRaqam qurilgan
Asl standart36 (oldindan ishlab chiqarishda 30)3-rotorli Enigma-ekvivalentlari73
Jumbo363-rotorli Enigma-ekvivalentlari va har bir to'xtash joyini tekshirish va natijalarni chop etish uchun qo'shimcha mexanizm (shovqin tufayli "avtomat" deb nomlangan) uniselektorlar qilingan)14
Mamont364-rotorli Enigma-ekvivalentlari yuqori tezlikda o'rni sezgilarni to'xtatish uchun57
Kobra36Tomonidan ishlab chiqilgan elektron sezgir bo'linmasi bilan 4-rotorli Enigma ekvivalentlari C. E. Vayn-Uilyams va Tommi gullari "jamoasi GPO tadqiqot stantsiyasi[48] (bu mashina ishonchsiz edi)12
"Yangi"[49] standart363-rotorli Enigma-ekvivalentlari (yuqori tezlikli Siemens tipidagi sezgir o'rni bilan)68

Letchvortda BTM tomonidan urush davri sharoitida bomba ishlab chiqarish hech qachon amerikaliklar keyinchalik erishganidek tez bo'lmagan. NCR Ogayo shtatining Dayton shahrida.

Mavjud 3-rotorli bombalar soni[50]
YilOyRaqam
1941Dekabr12
1942Dekabr40
1943Iyun72
1943Dekabr87
1944Dekabr152
1945May155

Bombega texnik xizmat ko'rsatish uchun javobgarlikni serjant Jons zimmasiga oldi Edvard Travis. Keyinchalik otryad boshlig'i va bu bilan aralashmaslik kerak Erik Jons, u asl bomba texnik xizmat ko'rsatish muhandislaridan biri edi va tajribaga ega edi BTM texnikalar. Welchmanning aytishicha, keyinchalik urushda boshqa odamlar ularni saqlab qolishga urinishganda, ular unga baxtli ekanliklarini anglab etishgan. Barabanlardagi 15 millionga yaqin nozik tel cho'tkalar shablon ustidagi terminallar bilan ishonchli aloqa o'rnatishi kerak edi. Bir barabanga 104 ta cho'tka, bitta bomba uchun 720 barabandan va oxir-oqibat 200 ta bomba bor edi.[51]

Ikkinchi jahon urushidan so'ng, ellikta bomba saqlanib qoldi RAF Eastcote, qolganlari esa yo'q qilindi. Tirik qolgan bombalar, ehtimol, ishga joylashtirildi Sharqiy blok shifrlar. Smit bombaning rasmiy tarixini keltirib o'tar ekan, "bu mashinalarning ba'zilari saqlanib qolinishi kerak edi, ammo boshqalari yangi ish joylarini ochishlari kerak edi va o'n olti mashinalari menyularda nisbatan band bo'lgan". Va "Shunisi e'tiborga loyiqki, ishlarning aksariyati paydo bo'ldi va operatsiya, tekshirish va boshqa vaqtlar urush davridagi eng yaxshi vaqtlarga qaraganda tezroq edi."[52]

To'rt rotorli Enigma-ga javob

Bletchley Park tomonidan to'rtta rotorli tizimning parolini oqilona vaqt ichida parchalashi mumkin bo'lgan tezroq bombalarni loyihalashtirish dasturi ishlab chiqildi. Rivojlanishning ikkita oqimi bor edi. Kobra nomli, elektron sezgir bo'linmasi bo'lgan biri tomonidan ishlab chiqarilgan Charlz Vayn-Uilyams ning Telekommunikatsiya tadqiqotlari tashkiloti (TRE) Malvern va Tommi gullari ning Bosh pochta aloqasi (GPO).[53] Mammoth kodli nomli boshqasi tomonidan ishlab chiqilgan Xarold Kin da BTM, Letchvort. Dastlabki etkazib berish 1942 yil avgust yoki sentyabr oylariga mo'ljallangan edi.[46] Ikki tomonlama rivojlanish loyihalari ikkala jamoa o'rtasida katta ziddiyatni keltirib chiqardi, ikkalasi ham raqib jamoa mashinasining hayotiyligiga shubha uyg'otdi. Katta ichki raqobat va tortishuvlardan so'ng, Gordon Welchman (shu paytgacha Bletchley Park direktorining mexanizatsiyalash bo'yicha yordamchisi) vaziyatni hal qilish uchun aralashishga majbur bo'ldi. Oxir oqibat, Kobra ishonchsiz bo'lib chiqdi va Mamont to'liq ishlab chiqarishga o'tdi.[54]

Bletchley Parkdagi vaziyatdan farqli o'laroq, AQSh qurolli xizmatlari birlashgan kriptanalitik xizmatga ega bo'lmagan. Darhaqiqat, ular o'rtasida katta raqobat mavjud edi AQSh armiyasi muassasa, Signals Intelligence Service (SIS), va AQSh dengiz kuchlari sifatida tanilgan OP-20-G.[55] AQSh urushga qo'shilishidan oldin, Germaniya va uning ittifoqchilari uning kodlari buzilayotganligini bilmasliklari uchun juda katta ahamiyatga ega bo'lishiga qaramay, Britaniya bilan hamkorlik bo'lgan. Kriptoanalizatorlar o'rtasida bir qator foydali hamkorlikka qaramay, ularning rahbarlari bir muncha vaqt talab qildilar, bunda ham Britaniya, ham Amerika bombalari o'zaro manfaat uchun ishlatilgan edi.

1941 yil fevral oyida kapitan Abe Sinkov va AQSh armiyasi leytenanti Leo Rozen va AQSh dengiz leytenantlari Robert Uiks va Preskott Kyorrier Bletchley bog'iga, boshqa narsalar qatori, "Bletchley Park" ga kelishdi. "Binafsha" shifrlash mashinasi Bletchley Parkning yapon qismi uchun Kulba 7.[56] To'rt kishi dengiz radiosi bilan o'n haftadan so'ng Amerikaga qaytib kelishdi yo'nalishni aniqlash birlik va ko'plab hujjatlar[57] shu jumladan "qog'ozli jumboq".[58]

Keyinchalik Currier shunday deb yozdi:

To'liq hamkorlik mavjud edi. Biz hamma joyga, shu jumladan Hut 6 ga ham bordik. Biz butun operatsiyani tomosha qildik va barcha texnikalarni batafsil bayon qildik. Bizga Enigma echimining so'nggi usullari va bombalar operatsiyalari haqida batafsil ma'lumot berildi. Biz xohlagancha eslatma olish va barcha operatsiyalarni bevosita kuzatib borish uchun juda katta imkoniyatga ega bo'ldik.[59]

To'rt rotorli Enigma-ga asosiy javob urush paytida Angliyada mavjud bo'lganlarga qaraganda ancha kam sharoitlarda ishlab chiqarilgan AQSh dengiz kuchlari bombasi edi.

Mavjud 4-rotorli bombalar soni (Buyuk Britaniya va AQSh)[50]
YilOyRaqam
1943Iyun4
1943Dekabr95
1944Dekabr160
1945May180

AQSh harbiy-dengiz kuchlari bombasi

Polkovnik Jon Tiltman Keyinchalik Bletchley Park direktorining o'rinbosari bo'lgan, AQSh dengiz kuchlarining kriptanaliz ofisiga tashrif buyurgan (OP-20-G ) in April 1942 and recognised America's vital interest in deciphering U-boat traffic. The urgent need, doubts about the British engineering workload and slow progress, prompted the US to start investigating designs for a Navy bombe, based on the full loyihalar and wiring diagrams received by US Naval Lieutenants Robert Ely and Joseph Eachus at Bletchley Park in July 1942.[60][16][61] Funding for a full, $2 million, navy development effort was requested on 3 September 1942 and approved the following day.

The US Navy Bombe contained 16 four-rotor Enigma-analogues and was much faster than the British three-rotor Bombes.[62]

Qo'mondon Edward Travis, Deputy Director and Frank Birch, Germaniya dengiz bo'limi boshlig'i 1942 yil sentyabr oyida Bletchley bog'idan Vashingtonga sayohat qilgan Karl Frederik Xolden, 1942 yil 2 oktyabrda AQSh dengiz aloqalari bo'yicha direktori, Buyuk Britaniya: AQSh kelishuvi "nisbatan kuchli da'voga ega bo'lishi" mumkin. BRUSA ning kashshofi bo'lish UKUSA shartnomasi, maxsus tashkil etish uchun "birinchi kelishuv" Sigint ikki mamlakat o'rtasidagi munosabatlar "va" bu UKUSA uchun namuna bo'ldi, chunki Qo'shma Shtatlar ittifoqning eng katta sherigi edi ".[63] Bletchley Park va OP-20-G o'rtasida "to'liq hamkorlik" munosabatlarini o'rnatdi.[16]

Tezkor bomba muammosining barcha elektron echimlari ko'rib chiqildi,[16] ammo amaliy sabablarga ko'ra rad etildi va bilan shartnoma tuzildi Milliy kassa korporatsiyasi (NCR) in Dayton, Ogayo shtati. Bu tashkil etdi Amerika Qo'shma Shtatlari dengiz-hisoblash mashinalari laboratoriyasi.[3] Muhandislik rivojlanishiga NCR rahbarlik qildi Jozef Desch.

Alan Turing, who had written a memorandum to OP-20-G (probably in 1941),[64] bombalar va ulardan foydalanish usullari to'g'risida juda keng bilimga ega bo'lgani uchun 1942 yil dekabrda Vashingtondagi Buyuk Britaniyaning qo'shma shtab missiyasiga yuborilgan. Undan NCR tomonidan ishlab chiqarilgan bombalarni va Bell Labs-da ishlab chiqilayotgan ba'zi bir nutq shifrlash uskunalari xavfsizligini ko'rib chiqishni so'rashdi.[65] U OP-20-G-ga tashrif buyurdi va 21-dekabr kuni Dayton shahridagi NCRga bordi. Kabi usullardan foydalangan holda, u har bir mumkin bo'lgan rotor buyurtmasi uchun bitta 336 ta bombani qurish shart emasligini ko'rsatdi. Banburismus.[16] Dastlabki buyurtma 96 ta mashinaga qisqartirildi.

The US Navy bombes used drums for the Enigma rotors in much the same way as the British bombes. They had eight Enigma-equivalents on the front and eight on the back. The fast drum rotated at 1,725 rpm, 34 times the speed of the early British bombes. 'Stops' were detected electronically using termion klapanlar (vacuum tubes)—mostly tiratronlar —for the high-speed circuits. When a 'stop' was found[66] the machine over-ran as it slowed, reversed to the position found and printed it out before restarting. The running time for a 4-rotor run was about 20 minutes, and for a 3-rotor run, about 50 seconds.[67] Each machine was 10 feet (3.0 m) wide, 7 feet (2.1 m) high, 2 feet (0.61 m) deep and weighed 2.5 tons.

The first machine was completed and tested on 3 May 1943. By 22 June, the first two machines, called 'Adam' and 'Eve' broke a particularly difficult German naval cipher, the Offizier settings for 9 and 10 June.[68] A P Mahon, who had joined the Naval Section in Hut 8 in 1941, reported in his official 1945 "History of Hut Eight 1939-1945":

The American bombe was in its essentials the same as the English bombe though it functioned rather better as they were not handicapped by having to make it, as Keen was forced to do owing to production difficulties, on the framework of a 3 wheel machine. By late autumn [1943] new American machines were coming into action at the rate of about 2 a week, the ultimate total being in the region of 125.[69]

These bombes were faster, and soon more available, than the British bombes at Bletchley Park and its outstations. Consequently, they were put to use for Hut 6 as well as Hut 8 work.[70] Aleksandrning "Germaniya dengiz jumboqlari bo'yicha ishlashning kriptografik tarixi" da u quyidagicha yozgan.

Amerikaliklar ko'p sonli bombalarni portlatishni boshlaganlarida doimiy signal almashinuvi mavjud edi - beshiklar, kalitlar, xabarlar matnlari, kriptografik suhbat va boshqalar. Buning hammasi avval ingliz-amerika birlashgan shifrlash mashinasida shifrlangan holda, C.C.M. Tezkor va samarali aloqa operatsion shoshilinch bo'lgan beshiklarning aksariyati juda zarur edi va bunda yuqori standartlarga erishildi; korruptsiyaga qarshi himoya sifatida takrorlangan beshik va xabar matni bilan uzun beshikdan tashkil topgan favqulodda ustuvor signal biz Hut 8-da signalni yozishni boshlagan paytdan boshlab Op-da parolini ochish tugaguniga qadar bir soat davom etadi. 20 G. Natijada biz Op-dan foydalana oldik. 20 G bomba, xuddi 20 yoki 30 mil uzoqlikdagi stansiyalarimizdan birida bo'lganidek, deyarli qulay.[71] Ch. VIII xat. 11

Production was stopped in September 1944 after 121 bombes had been made.[67] The last-manufactured US Navy bombe is on display at the US National Cryptologic Museum. Jack Ingram, former Curator of the museum, describes being told of the existence of a second bombe and searching for it but not finding it whole. Whether it remains in storage in pieces, waiting to be discovered, or no longer exists, is unknown.

AQSh armiyasi Bombe

The US Army Bombe was physically very different from the British and US Navy bombes. The contract for its creation was signed with Bell laboratoriyalari 1942 yil 30 sentyabrda.[72] Mashina 4-rotorli trafikni emas, balki 3-rotorli harakatni tahlil qilish uchun ishlab chiqilgan. It was known as "003" or "Madame X".[73][74] Buning o'rniga telefon tipidagi o'rni yordamida Enigma rotorlarini ko'rsatish uchun barabanlar ishlatilmadi. Biroq, baraban bilan bombalar bajara olmagan bitta muammoni hal qilishi mumkin edi.[67][70] O'nta bomba to'plami jami 144 ta Enigma ekvivalentidan iborat bo'lib, ularning har biri balandligi 8 fut (2,4 m) balandligi va 6 dyuym (150 mm) uzunlikdagi 7 fut (2,1 m) uzunlikdagi raftga o'rnatilgan. Enigma-ekvivalentlaridan har birini plaginlar yordamida kerakli konfiguratsiyaga joylashtiradigan 12 ta nazorat stantsiyalari mavjud edi. Rotor tartibini o'zgartirish barabanlarni almashtirishning mexanik jarayonini talab qilmadi, ammo tugmachalar yordamida taxminan yarim daqiqada erishildi.[66] 3-rotorli yugurish taxminan 10 daqiqa davom etdi.[67]

Bombe rebuild

In 1994 a group led by Jon Xarper of the BCS Computer Conservation Society started a project to build a working replica of a bombe.[75] The project required detailed research, and took 13 years of effort before the replica was completed, which was then put on display at the Bletchley Park museum. In March 2009 it won an Engineering Heritage Award.[76] The Bombe rebuild was relocated to Milliy hisoblash muzeyi on Bletchley Park in May 2018,[77] the new gallery officially re-opening on 23 June 2018[78]

Shuningdek qarang

Izohlar

  1. ^ Welchman 2005, pp. 138–145.
  2. ^ Wilcox 2001 yil, p. 33.
  3. ^ a b Venger 1945 yil.
  4. ^ Smit 2007 yil, p. 60.
  5. ^ a b Welchman 2005, p. 77.
  6. ^ John Fitzgerald, Peter Gorm Larsen, Paul Mukherjee, Nico Plat, Marcel Verhoef (6 December 2005). Validated Designs for Object-oriented Systems. ISBN  9781846281075.CS1 maint: bir nechta ism: mualliflar ro'yxati (havola)
  7. ^ Simon Singh (26 January 2011). Kodlar kitobi: Qadimgi Misrdan kvant kriptografiyasiga qadar maxfiylik fani. ISBN  9780307787842.
  8. ^ Budianskiy 2000 yil, p. 195.
  9. ^ Sebag-Montefiore 2004 yil, p. 375.
  10. ^ Karter, p. 1.
  11. ^ Carter 2010.
  12. ^ Sale, Tony. "Military Use of the Enigma: The complexity of the Enigma machine". www.codesandciphers.org.uk. Olingan 10-noyabr 2019.
  13. ^ Kan 1991 yil, p. 40 states that early Enigma used 3 rotors in the machine, but 5 rotors were available. That would produce about 1 million possible starting positions. Instead of 26 positions, the early naval Enigma had 29 because it included 3 characters with umlauts.
  14. ^ Kan 1991 yil, p. 40 describes German concerns about superimposition attack.
  15. ^ Kahn (1991, p. 43), stating, "In particular, it accepted the uncomfortable conclusions of a study by Lieutenant Henno Lucan, second radio officer of the battleship Elsass, that in neither physical nor cryptologic security did the Enigma meet modern requirements."
  16. ^ a b v d e Budianskiy 2000 yil, pp. 238–242.
  17. ^ a b Sotish, Toni, A quick revision of the Enigma machine, its physical and operational characteristics, olingan 9 iyun 2011
  18. ^ Sotish, Toni, "The Principle of the Enigma", Enigma shifrlash mashinasi, olingan 4 fevral 2010
  19. ^ "Enigma M4: Naval 4-wheel Enigma". Crypto Museum. Olingan 18 sentyabr 2020.
  20. ^ Harper 2007.
  21. ^ Sotish, Toni, Enigma-dan harbiy foydalanish: Enigma mashinasining murakkabligi, olingan 4 yanvar 2014
  22. ^ Mahon 1945 yil, p. 24.
  23. ^ Welchman 2005, p. 120.
  24. ^ Sotish, Toni, Virtual Wartime Bletchley Park: Alan Turing, the Enigma and the Bombe, olingan 28 fevral 2010
  25. ^ Sotish, Toni, The Turing/Welchman Bombe, Remember that the top, fast, drum on the Bombe corresponds to the slow left hand drum on the Enigma machine.
  26. ^ US Army 6812th Signal Security Detachment (1945), US 6812 Bombe Report (PDF), olingan 4 fevral 2010
  27. ^ Karter, p. 4.
  28. ^ Sotish, Toni, Virtual Wartime Bletchley Park: The Bombe and the Ringstellung problem, olingan 30 iyun 2011
  29. ^ Karter, p. 3.
  30. ^ Smit 2007 yil.
  31. ^ Ellsbury 1988, Ch. 2 Description of the Bombe.
  32. ^ Wilcox 2001 yil, p. 12.
  33. ^ Ellsbury 1988, Ch. 4 How the Bombe Worked.
  34. ^ Aleksandr v. 1945 yil, Ch. I para. 44.
  35. ^ Hinsley, Ransom & Knight 1988, p. 954.
  36. ^ Kan 1991 yil, p. 116–117.
  37. ^ Wright 2016.
  38. ^ Erskine, Ralph. "Allied Breaking of Naval Enigma". uboat.net. Olingan 6 fevral 2017.
  39. ^ Kan 1991 yil, pp. 117–118.
  40. ^ "Outstations - A Brief History", Bletchley Park Jewels, dan arxivlangan asl nusxasi 2011 yil 14 iyunda, olingan 1 may 2010
  41. ^ Winterbotham 2001, p. 15.
  42. ^ Mary Stewart, 'Bombe' Operator, interviewed in "The Men Who Cracked Enigma ", UKTV History Channel documentary series "Heroes of World War II ", 2003
  43. ^ "Outstations from the Park", Bletchley Park Jewels, dan arxivlangan asl nusxasi 2009 yil 13-dekabrda, olingan 16 aprel 2010
  44. ^ Toms, Susan (2005), Enigma and the Eastcote connection, dan arxivlangan asl nusxasi on 4 December 2008, olingan 16 aprel 2010
  45. ^ Welchman 2005, pp. 139, 141.
  46. ^ a b Budianskiy 2000 yil, 359-360-betlar.
  47. ^ Harper, John, tahrir. (2007), "Bomba turlari", Britaniyaning Bombe CANTAB
  48. ^ Kopeland, B. Jek, tahrir. (2006), Kolossus: Bletchley Parkning qonunlarni buzadigan kompyuterlari sirlari, Oksford: Oksford universiteti matbuoti, p. 285, ISBN  978-0-19-284055-4
  49. ^ Harper, John, tahrir. (2007), "Definitions", Britaniyaning Bombe CANTAB
  50. ^ a b Aleksandr v. 1945 yil, Ch. V para. 3.
  51. ^ Welchman 2005, p. 147
  52. ^ Smit 2007 yil, p. 206.
  53. ^ Smith 2014, p. 213.
  54. ^ Smith 2014, pp. 213–214.
  55. ^ Budianskiy 2000 yil, p. 87.
  56. ^ Budianskiy 2000 yil, p. 176.
  57. ^ Budianskiy 2000 yil, p. 179.
  58. ^ Jacobsen, Philip H. (2000), Germaniyaning Enigma harbiy-dengiz floti ma'lumotlarini Britaniya tomonidan taqdim etish, dan arxivlangan asl nusxasi 2011 yil 11-iyulda, olingan 26 mart 2010
  59. ^ Smit 2007 yil, p. 134.
  60. ^ DeBrosse & Burke 2004, p. 74.
  61. ^ Wilcox 2001 yil, p. 21.
  62. ^ DeBrosse, Jim (2015), Film snubs Ohioans' role breaking Enigma, Cincinnati.com: part of the USA Today network
  63. ^ Erskine, Ralph (Summer 1999), "Dengiz Sigintasi bo'yicha Xolden kelishuvi: Birinchi BRUSA?", Razvedka va milliy xavfsizlik, 14 (2): 187–197, doi:10.1080/02684529908432545
  64. ^ Turing, Alan (1941 y.), "OP-20-G-ga dengiz jumboqlari to'g'risida memorandum", yilda Kopeland, B. Jek (tahr.), Muhim Turing: Hisoblash, mantiq, falsafa, sun'iy aql va sun'iy hayotda yozma yozuvlar ortiqcha Enigma sirlari, Oxford: Oxford University Press, pp. 341–352, ISBN  0-19-825080-0
  65. ^ Kopeland, B. Jek (2012), Turing: Pioneer of the Information Age, Oxford: Oxford University Press, pp. 81–84, ISBN  978-0-19-963979-3
  66. ^ a b Venger 1945 yil, p. 51.
  67. ^ a b v d Venger 1945 yil, p. 52.
  68. ^ Budianskiy 2000 yil, 294-295 betlar.
  69. ^ Mahon 1945 yil, p. 89.
  70. ^ a b Welchman 2005, p. 135.
  71. ^ Aleksandr v. 1945 yil.
  72. ^ Sebag-Montefiore 2004 yil, p. 254.
  73. ^ Farley 1990, p. 12.
  74. ^ Burke 2002, p. 136.
  75. ^ "The Bombe tops engineers' poll". Kompyuterlarni muhofaza qilish jamiyati. Olingan 6 fevral 2017.
  76. ^ Britaniya Kompyuter Jamiyati (2009), BCS bombe team receives award (published 31 March 2009), olingan 22 may 2009
  77. ^ "The Bombe arrives". Milliy hisoblash muzeyi. 1 May 2018. Archived from asl nusxasi 2018 yil 22-iyun kuni. Olingan 22 iyun 2018.
  78. ^ "Bombe Gallery opens 23 June". Milliy hisoblash muzeyi. 7 iyun 2018 yil. Olingan 22 iyun 2018.

Adabiyotlar

Tashqi havolalar