Бомба Тюрінга — електронно-механічна машина для розшифровки коду «Енігми».
Перший пристрій для розшифровки коду Енігми, — «криптологічна бомба», — був створений польськими математиками напередодні Другої світової війни. На основі цієї розробки та при безпосередній підтримці її творців в Англії був сконструйований більш «просунутий» агрегат.
Головною метою «Бомби» було знаходження щоденних налаштувань машини «Енігма» на різних німецьких військових з'єднаннях: зокрема, позиції роторів. Позиції роторів визначають ключ зашифрованого повідомлення.
Теоретичну частину роботи виконав Алан Тюрінг. Його роботи з криптографічного аналізу алгоритму, реалізованого в шифрувальній машині «Енігма», ґрунтувалися на більш ранньому криптоаналізі попередніх версій цієї машини, які були виконані в 1938 році польським криптоаналітиком Маріаном Реєвским. Принцип роботи розробленого Тюрінгом дешифратора складався в переборі можливих варіантів ключа шифру і спроб розшифрування тексту, якщо була відома структура дешифрованого повідомлення або частина відкритого тексту.
Перша Bombe була запущена 18 березня 1940 року. Машина Тюрінга Bombe складалася зі 108 обертових електромагнітних барабанів і ряду інших допоміжних блоків. Вона була 10 футів (3,0 м) довжиною, 7 футів (2,1 м) заввишки, 2 фути (0,61 м) шириною і важила 2,5 тонни. Серійно випускалася до вересня 1944 року, коли хід війни зробив непотрібним збільшення їх кількості. Для кожного можливого значення ключа, визначеного положеннями роторів, машина виконувала звірку з відомим відкритим текстом.
Всього в «Блетчлі-Парк» було встановлено 210 машин типу Bombe, що дозволило щодня розшифровувати до 3 тисяч повідомлень. Це внесло значний внесок у воєнні зусилля Британії, особливо в боротьбу з підводними човнами в Атлантиці. У числі отриманої інформації були і відомості про підготовку вторгнення в СРСР. Незважаючи на ризик розкриття джерела, відомості були передані радянському уряду. Однак Сталін не надав цій інформації належного значення.
«Енігма» застосовувалася німцями лише для переговорів по радіо на оперативно-тактичному рівні. Для кодування переговорів вищого керівництва застосовувався інший код — «Лоренц». Цей код був набагато складнішим і для його розшифровки знадобилися інші методи і засоби.
Після війни Черчілль, з міркувань секретності, наказав знищити всі матеріальні сліди програми Ultra, в тому числі і машини Bombe.
Британські любителі історії через 60 років відновили одну машину Тюрінга Bombe; незважаючи на наявність докладних креслень і пояснень (повний комплект збирався 2 роки), вони витратили на це 10 років.
Машина «Енігма»
Енігма (від ін-грец. αἴνιγμα — загадка) — портативна шифрувальна машина, яка використовувалася для шифрування і дешифрування секретних повідомлень. Більш точно, Енігма — ціле сімейство електромеханічних роторних машин, які застосовувалися з 20-х років XX століття.
«Енігма» працювала шляхом постійної зміни електричного ланцюга за рахунок обертання внутрішніх роторів, через які йшов струм. При кожному натисканні букви на клавіатурі машина видавала букву шифру, а ротори ставали в нову позицію. Таким чином працював поліалфавітный шифр підстановки. Простою версією поліалфавітного шифру є шифр Віженера. Це досить криптографічно стійкий шифр для свого часу — не знаючи ключового слова, його було дуже важко зламати.
Використовуючи належним чином цю машину, можна отримати дуже високий ступінь безпеки. Шифратор «Енігми» складається з 3-5 роторів з 26 електричними контактами. При натисканні кнопки на клавіатурі, електричний струм протікав через записуючий барабан на правому кінці скремблера, потім через набір роторів відображає в барабан, який повертав сигнал назад через ротори і записуючий барабан.
Як і інші роторні машини, Енігма складалася з комбінації механічних та електричних підсистем. Механічна частина включала в себе клавіатуру, набір обертових дисків роторів, — які були розташовані вздовж валу і прилягали до нього, та ступеневої механізму, рухаючого один або кілька роторів при кожному натисканні на клавішу.
Для пояснення принципу роботи машини наведена діаграма вище. Діаграма спрощена: насправді механізм складався з 26 лампочок, клавіш, роз'ємів і електричних схем всередині роторів. Струм йшов від джерела живлення (часто це була батарея) (1) через перемикач (2) в комутаційну панель (3). Комутаційна панель дозволяла перекомутувати з'єднання між клавіатурою (2) і нерухомим вхідним колесом (4). Далі струм проходив через роз'єм (3), в даному прикладі невикористаний, вхідна колесо (4) і схему з'єднань трьох (в армійській моделі) або чотирьох (у військово-морський моделі) роторів (5) і входив у рефлектор (6). Рефлектор повертав струм назад, через ротори і вхідна колесо, але вже по іншому шляху, далі через роз'єм «S», з'єднаний з роз'ємом «D», через інший перемикач (9), і запалювалася лампочка.
Таким чином, постійна зміна електричного ланцюга, через яку йшов струм, внаслідок обертання роторів дозволяло реалізувати поліалфавітний шифр підстановки, що давало високу для того часу, стійкість шифру.
Принцип роботи «криптологічної бомби»
Розшифрувати повідомлення німецької машини «Енігма» можливо лише в тому випадку, якщо відомий ключ, тобто положення роторів.
«Бомба» повторює дії декількох з'єднаних разом машин «Енігма». Стандартна «Енігма» має три ротори, кожен з яких може бути встановлений в будь-яку з 26 позицій. Машина «Бомба» є еквівалентом 26 машин «Енігма», кожна з яких складається з трьох барабанів. «Бомба» може одночасно працювати над трьома ключами секретних повідомлень.
На відміну від роторів «Енігми», машина «Бомба» має барабани з вхідними і вихідними контактами. Таким чином, вони можуть бути з'єднані послідовно. Кожен барабан мав 104 дротяні щітки, які торкалися пластин, на які вони були завантажені. Щітки і відповідний набір контактів на пластині були організовані в чотирьох концентричних колах з 26. Зовнішня пара кіл була еквівалентна струму, що проходить через «Енігму» в одному напрямку, в той час як внутрішня пара була еквівалентом струму, що проходить у протилежному напрямку.
Розшифровка коду «Енігми»
Під час Другої світової війни Тюрінг працював в Блетчлі-парку — британському криптографічному центрі, де очолював одну з п'яти груп, Hut 8, котрі займалися в рамках проекту «Ультра» розшифровкою закодованих німецькою шифрувальної машиною «Енігма» повідомлень. Внесок Тюрінга у роботи з криптографічного аналізу алгоритму, реалізованого в «Енігмі», ґрунтувався на більш ранньому криптоаналізі попередніх версій шифрувальної машини, виконаних в 1938 році польським криптоаналитиком Маріаном Реєвським.
На початку 1940 року він розробив дешифрувальну машину «Бомба», яка дозволяла читати повідомлення люфтваффе. Принцип роботи «Бомби» складався в переборі можливих варіантів ключа шифру і спроб розшифрування тексту, якщо була відома частина відкритого тексту або структура повідомлення, яке розшифровується. Перебір ключів виконувався за рахунок обертання механічних барабанів, що супроводжувався звуком, схожим на цокання годинника, через що «Бомба» і отримала свою назву. Для кожного можливого значення ключа, визначеного положеннями роторів (кількість ключів дорівнювало приблизно 1019 для сухопутної «Енігми» і 1022 для шифрувальних машин, використовуваних у підводних човнах), «Бомба» виконувала звірку з відомим відкритим текстом, котра проводилась електрично. Перша в Блетчлі «Бомба» Тюрінга була запущена 18 березня 1940 року. Дизайн «Бомб» Тюрінга також був заснований на дизайні однойменної машини Реєвського.
Через півроку вдалося зламати і більш стійкий шифр Крігсмаріне. Пізніше, до 1943 року, Тюрінг вніс вагомий внесок у створення більш досконалої дешифровальной електронно-обчислювальної машини «Колос», що використовується в тих же цілях.
Польські колеги намагалися пробити пролом в кодуванні, використовуючи помилки німецьких шифрувальників — які, втім, досить швидко виправлялися, — і пробуючи повний перебір всіх можливих комбінацій, що вимагало просто нереальних витрат сил і часу. Алан Тюрінг запропонував більш ефективний спосіб: перебір послідовностей символів на основі підібраного відкритого тексту. Простіше кажучи, досить було щодня дізнаватися або вгадувати один невеликий уривок з повідомлення — що було не так вже й складно, оскільки, незважаючи на всі таємниці та коди, німецькі військові спілкувалися між собою досить стереотипними фразами, — і механічним перебором двадцяти шести символів латинського алфавіту визначити точне місце цього уривка в повному зашифрованому тексті. Останню процедуру Тюрінг придумав здійснювати, виходячи з принципу виключення: відомою особливістю «Енігми» було те, що при шифровці вона замінювала кожну букву будь-якою іншою, але тільки не такою ж самою буквою.
Наприклад, прогноз погоди завжди починався зі слів:
WETTERVORHERSAGEBISKAYA
Припустимо, що шифротекст виглядає таким чином:
...QFZWRWIVTYRESXBFOGKUHQBAISEZ...
Для того, щоб дізнатися відповідність букв, необхідно зіставити ці тексти таким чином, щоб буква не шифрувалась сама в себе.
Q | F | Z | W | R | W | I | V | T | Y | R | E | S | X | B | F | O | G | K | U | H | Q | B | A | I | S | E | Z |
W | E | T | T | E | R | V | O | R | H | E | R | S | A | G | E | B | I | S | K | A | Y | A |
На цьому прикладі видно, що буква S шифрується сама в себе.
Q | F | Z | W | R | W | I | V | T | Y | R | E | S | X | B | F | O | G | K | U | H | Q | B | A | I | S | E | Z |
W | E | T | T | E | R | V | O | R | H | E | R | S | A | G | E | B | I | S | K | A | Y | A |
Таким чином, якщо тексти правильно зіставлені, ми знаємо що R розшифровується як W на першій позиції і так далі.
R | W | I | V | T | Y | R | E | S | X | B | F | O | G | K | U | H | Q | B | A | I | S | E |
W | E | T | T | E | R | V | O | R | H | E | R | S | A | G | E | B | I | S | K | A | Y | A |
Взаємозв'язок шифрованих букв може бути відображений на діаграмі.
Електрична схема машини «Бомба»
Під час роботи машини «Бомба» барабани, що знаходяться на верхньому ряду, обертаються зі швидкістю 120 обертів в хвилину. Після того, як вони здійснять повний оберт, середній ряд барабанів повертається на наступну позицію. Таким чином, методом перебору всі три ряди барабанів послідовно змінюють свій стан. Це продовжується до тих пір, поки машина не видасть сигнал Стоп або барабани повернуться у своє початкове положення.
Сигнал Стоп виробляється у тому випадку, коли положення роторів приймає таке ж положення, як при шифруванні. Питання полягає в тому, за яких умов відбувається збіг положень?
Тестовий регістр підключений до одного з кабелів, що відповідає букві, яка найбільш часто з'являється у меню. Кожній букві відповідає один провід, який характеризується двома станами. І в той же час, тестовий регістр здатний визначати кількість проводів, по яких тече струм.
Під час запуску машини «Енігма» напруга подається на довільний провід. Наприклад, провід А ставиться у відповідність кабелю E, тобто припускаємо, що букви A зіставляється буква E, і навпаки. Через кожен дріт, підключений до проводу А в кабелі E і проводу Е в кабелі A, піде струм. Але припустимо, що інший провід Н перейшов в активний режим. Більш того, це означає, що буква H зіставляється букві E, і навпаки. Але E не може бути зіставлена одночасно двох буквах алфавіту. Таким чином, початкова гіпотеза хибна.
Виникає інше питання: чи нам потрібно перевіряти провід B в кабелі E для того, щоб перевірити зв'язок букв B і E? Не потрібно. Повний перебір займав би досить багато часу. Варто відзначити, що ключ змінювався кожен день. Машина «Бомба» могла дізнатися ключ за пару годин роботи. У нашому прикладі, ми можемо помітити, що струм пройде через шифратор, підключений до A, E, H кабелі до проводів, підключені до інших кабелів.
Розглянемо два випадки. Припустимо, що, прогнавши весь шифротекст, положення роторів правильне і гіпотези вірні. Даний випадок наведено на малюнку нижче. У такому разі виробляється сигнал Стоп.
Примітки
- Назва пристрою Bombe іноді помилково перекладається на українську як «бомба». Тим часом, бомба по-англійськи— bomb. Назва Bombe за однією з версій отримано від назви десерту з морозива Bombe glacée, у вигляді кулі або циліндра. («One theory was that bomba was named after the ice cream, bombe glacee, which was being eaten when the machine was invented.» [ 18 квітня 2018 у Wayback Machine.] // Enigma: The Battle for the Code, By Hugh Sebag-Montefiore, 2002, )
- Кількість варіантів дорівнювала приблизно 1019 для сухопутної «Енігми» і 1022 для морської
- . Архів оригіналу за 4 жовтня 2013. Процитовано 18 квітня 2018.
- Lorenz був німецькою назвою коду, англійці називали його «Танні»(англ. tunny — тунець
Посилання
- http://www.itsecurity.groteck.ru/newstext.php?news_id=21048 [ 29 червня 2012 у Wayback Machine.]
- http://www.ellsbury.com/enigmabombe.htm [Архівовано 19 грудня 2012 у WebCite]
- http://www.ellsbury.com/bombe4.htm [ 3 травня 2018 у Wayback Machine.]
- http://habrahabr.ru/post/142118/ [ 19 квітня 2018 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Bomba Tyuringa elektronno mehanichna mashina dlya rozshifrovki kodu Enigmi Odna mashina Bombe odnochasno emulyuvala diyi dekilkoh desyatkiv mashin Enigma Kozhen z shvidko obertovih barabaniv sfotografovanih na maketi v muzeyi Bletchley Park povtoryuvav diyi rotoriv Enigma Deshifruvalna mashina Bombe Vidnovlyuvana Bombe v Bletchli parku 2004 rik Pershij pristrij dlya rozshifrovki kodu Enigmi kriptologichna bomba buv stvorenij polskimi matematikami naperedodni Drugoyi svitovoyi vijni Na osnovi ciyeyi rozrobki ta pri bezposerednij pidtrimci yiyi tvorciv v Angliyi buv skonstrujovanij bilsh prosunutij agregat Golovnoyu metoyu Bombi bulo znahodzhennya shodennih nalashtuvan mashini Enigma na riznih nimeckih vijskovih z yednannyah zokrema poziciyi rotoriv Poziciyi rotoriv viznachayut klyuch zashifrovanogo povidomlennya Teoretichnu chastinu roboti vikonav Alan Tyuring Jogo roboti z kriptografichnogo analizu algoritmu realizovanogo v shifruvalnij mashini Enigma gruntuvalisya na bilsh rannomu kriptoanalizi poperednih versij ciyeyi mashini yaki buli vikonani v 1938 roci polskim kriptoanalitikom Marianom Reyevskim Princip roboti rozroblenogo Tyuringom deshifratora skladavsya v perebori mozhlivih variantiv klyucha shifru i sprob rozshifruvannya tekstu yaksho bula vidoma struktura deshifrovanogo povidomlennya abo chastina vidkritogo tekstu Robocha vidrestavrovana mashina Bombe v muzeyi Bletchli Park Dana mashina ekvivalentna 36 robochim shifruvalnim mashinam Enigma Persha Bombe bula zapushena 18 bereznya 1940 roku Mashina Tyuringa Bombe skladalasya zi 108 obertovih elektromagnitnih barabaniv i ryadu inshih dopomizhnih blokiv Vona bula 10 futiv 3 0 m dovzhinoyu 7 futiv 2 1 m zavvishki 2 futi 0 61 m shirinoyu i vazhila 2 5 tonni Serijno vipuskalasya do veresnya 1944 roku koli hid vijni zrobiv nepotribnim zbilshennya yih kilkosti Dlya kozhnogo mozhlivogo znachennya klyucha viznachenogo polozhennyami rotoriv mashina vikonuvala zvirku z vidomim vidkritim tekstom Vsogo v Bletchli Park bulo vstanovleno 210 mashin tipu Bombe sho dozvolilo shodnya rozshifrovuvati do 3 tisyach povidomlen Ce vneslo znachnij vnesok u voyenni zusillya Britaniyi osoblivo v borotbu z pidvodnimi chovnami v Atlantici U chisli otrimanoyi informaciyi buli i vidomosti pro pidgotovku vtorgnennya v SRSR Nezvazhayuchi na rizik rozkrittya dzherela vidomosti buli peredani radyanskomu uryadu Odnak Stalin ne nadav cij informaciyi nalezhnogo znachennya Enigma zastosovuvalasya nimcyami lishe dlya peregovoriv po radio na operativno taktichnomu rivni Dlya koduvannya peregovoriv vishogo kerivnictva zastosovuvavsya inshij kod Lorenc Cej kod buv nabagato skladnishim i dlya jogo rozshifrovki znadobilisya inshi metodi i zasobi Pislya vijni Cherchill z mirkuvan sekretnosti nakazav znishiti vsi materialni slidi programi Ultra v tomu chisli i mashini Bombe Britanski lyubiteli istoriyi cherez 60 rokiv vidnovili odnu mashinu Tyuringa Bombe nezvazhayuchi na nayavnist dokladnih kreslen i poyasnen povnij komplekt zbiravsya 2 roki voni vitratili na ce 10 rokiv Mashina Enigma Mashina Enigma skladayetsya z troh rotoriv Enigma vid in grec aἴnigma zagadka portativna shifruvalna mashina yaka vikoristovuvalasya dlya shifruvannya i deshifruvannya sekretnih povidomlen Bilsh tochno Enigma cile simejstvo elektromehanichnih rotornih mashin yaki zastosovuvalisya z 20 h rokiv XX stolittya Enigma pracyuvala shlyahom postijnoyi zmini elektrichnogo lancyuga za rahunok obertannya vnutrishnih rotoriv cherez yaki jshov strum Pri kozhnomu natiskanni bukvi na klaviaturi mashina vidavala bukvu shifru a rotori stavali v novu poziciyu Takim chinom pracyuvav polialfavitnyj shifr pidstanovki Prostoyu versiyeyu polialfavitnogo shifru ye shifr Vizhenera Ce dosit kriptografichno stijkij shifr dlya svogo chasu ne znayuchi klyuchovogo slova jogo bulo duzhe vazhko zlamati Tri rotori vid mashini Enigma Vikoristovuyuchi nalezhnim chinom cyu mashinu mozhna otrimati duzhe visokij stupin bezpeki Shifrator Enigmi skladayetsya z 3 5 rotoriv z 26 elektrichnimi kontaktami Pri natiskanni knopki na klaviaturi elektrichnij strum protikav cherez zapisuyuchij baraban na pravomu kinci skremblera potim cherez nabir rotoriv vidobrazhaye v baraban yakij povertav signal nazad cherez rotori i zapisuyuchij baraban Yak i inshi rotorni mashini Enigma skladalasya z kombinaciyi mehanichnih ta elektrichnih pidsistem Mehanichna chastina vklyuchala v sebe klaviaturu nabir obertovih diskiv rotoriv yaki buli roztashovani vzdovzh valu i prilyagali do nogo ta stupenevoyi mehanizmu ruhayuchogo odin abo kilka rotoriv pri kozhnomu natiskanni na klavishu Elektrichna shema Enigmi sho pokazuye kudi teche strum koli litera A shifruyetsya bukvoyu D Dlya poyasnennya principu roboti mashini navedena diagrama vishe Diagrama sproshena naspravdi mehanizm skladavsya z 26 lampochok klavish roz yemiv i elektrichnih shem vseredini rotoriv Strum jshov vid dzherela zhivlennya chasto ce bula batareya 1 cherez peremikach 2 v komutacijnu panel 3 Komutacijna panel dozvolyala perekomutuvati z yednannya mizh klaviaturoyu 2 i neruhomim vhidnim kolesom 4 Dali strum prohodiv cherez roz yem 3 v danomu prikladi nevikoristanij vhidna koleso 4 i shemu z yednan troh v armijskij modeli abo chotiroh u vijskovo morskij modeli rotoriv 5 i vhodiv u reflektor 6 Reflektor povertav strum nazad cherez rotori i vhidna koleso ale vzhe po inshomu shlyahu dali cherez roz yem S z yednanij z roz yemom D cherez inshij peremikach 9 i zapalyuvalasya lampochka Takim chinom postijna zmina elektrichnogo lancyuga cherez yaku jshov strum vnaslidok obertannya rotoriv dozvolyalo realizuvati polialfavitnij shifr pidstanovki sho davalo visoku dlya togo chasu stijkist shifru Princip roboti kriptologichnoyi bombi Rozshifruvati povidomlennya nimeckoyi mashini Enigma mozhlivo lishe v tomu vipadku yaksho vidomij klyuch tobto polozhennya rotoriv Bomba povtoryuye diyi dekilkoh z yednanih razom mashin Enigma Standartna Enigma maye tri rotori kozhen z yakih mozhe buti vstanovlenij v bud yaku z 26 pozicij Mashina Bomba ye ekvivalentom 26 mashin Enigma kozhna z yakih skladayetsya z troh barabaniv Bomba mozhe odnochasno pracyuvati nad troma klyuchami sekretnih povidomlen Na vidminu vid rotoriv Enigmi mashina Bomba maye barabani z vhidnimi i vihidnimi kontaktami Takim chinom voni mozhut buti z yednani poslidovno Kozhen baraban mav 104 drotyani shitki yaki torkalisya plastin na yaki voni buli zavantazheni Shitki i vidpovidnij nabir kontaktiv na plastini buli organizovani v chotiroh koncentrichnih kolah z 26 Zovnishnya para kil bula ekvivalentna strumu sho prohodit cherez Enigmu v odnomu napryamku v toj chas yak vnutrishnya para bula ekvivalentom strumu sho prohodit u protilezhnomu napryamku Rozshifrovka kodu Enigmi Pid chas Drugoyi svitovoyi vijni Tyuring pracyuvav v Bletchli parku britanskomu kriptografichnomu centri de ocholyuvav odnu z p yati grup Hut 8 kotri zajmalisya v ramkah proektu Ultra rozshifrovkoyu zakodovanih nimeckoyu shifruvalnoyi mashinoyu Enigma povidomlen Vnesok Tyuringa u roboti z kriptografichnogo analizu algoritmu realizovanogo v Enigmi gruntuvavsya na bilsh rannomu kriptoanalizi poperednih versij shifruvalnoyi mashini vikonanih v 1938 roci polskim kriptoanalitikom Marianom Reyevskim Na pochatku 1940 roku vin rozrobiv deshifruvalnu mashinu Bomba yaka dozvolyala chitati povidomlennya lyuftvaffe Princip roboti Bombi skladavsya v perebori mozhlivih variantiv klyucha shifru i sprob rozshifruvannya tekstu yaksho bula vidoma chastina vidkritogo tekstu abo struktura povidomlennya yake rozshifrovuyetsya Perebir klyuchiv vikonuvavsya za rahunok obertannya mehanichnih barabaniv sho suprovodzhuvavsya zvukom shozhim na cokannya godinnika cherez sho Bomba i otrimala svoyu nazvu Dlya kozhnogo mozhlivogo znachennya klyucha viznachenogo polozhennyami rotoriv kilkist klyuchiv dorivnyuvalo priblizno 1019 dlya suhoputnoyi Enigmi i 1022 dlya shifruvalnih mashin vikoristovuvanih u pidvodnih chovnah Bomba vikonuvala zvirku z vidomim vidkritim tekstom kotra provodilas elektrichno Persha v Bletchli Bomba Tyuringa bula zapushena 18 bereznya 1940 roku Dizajn Bomb Tyuringa takozh buv zasnovanij na dizajni odnojmennoyi mashini Reyevskogo Cherez pivroku vdalosya zlamati i bilsh stijkij shifr Krigsmarine Piznishe do 1943 roku Tyuring vnis vagomij vnesok u stvorennya bilsh doskonaloyi deshifrovalnoj elektronno obchislyuvalnoyi mashini Kolos sho vikoristovuyetsya v tih zhe cilyah Polski kolegi namagalisya probiti prolom v koduvanni vikoristovuyuchi pomilki nimeckih shifruvalnikiv yaki vtim dosit shvidko vipravlyalisya i probuyuchi povnij perebir vsih mozhlivih kombinacij sho vimagalo prosto nerealnih vitrat sil i chasu Alan Tyuring zaproponuvav bilsh efektivnij sposib perebir poslidovnostej simvoliv na osnovi pidibranogo vidkritogo tekstu Prostishe kazhuchi dosit bulo shodnya diznavatisya abo vgaduvati odin nevelikij urivok z povidomlennya sho bulo ne tak vzhe j skladno oskilki nezvazhayuchi na vsi tayemnici ta kodi nimecki vijskovi spilkuvalisya mizh soboyu dosit stereotipnimi frazami i mehanichnim pereborom dvadcyati shesti simvoliv latinskogo alfavitu viznachiti tochne misce cogo urivka v povnomu zashifrovanomu teksti Ostannyu proceduru Tyuring pridumav zdijsnyuvati vihodyachi z principu viklyuchennya vidomoyu osoblivistyu Enigmi bulo te sho pri shifrovci vona zaminyuvala kozhnu bukvu bud yakoyu inshoyu ale tilki ne takoyu zh samoyu bukvoyu Napriklad prognoz pogodi zavzhdi pochinavsya zi sliv WETTERVORHERSAGEBISKAYA Pripustimo sho shifrotekst viglyadaye takim chinom QFZWRWIVTYRESXBFOGKUHQBAISEZ Dlya togo shob diznatisya vidpovidnist bukv neobhidno zistaviti ci teksti takim chinom shob bukva ne shifruvalas sama v sebe Q F Z W R W I V T Y R E S X B F O G K U H Q B A I S E Z W E T T E R V O R H E R S A G E B I S K A Y A Na comu prikladi vidno sho bukva S shifruyetsya sama v sebe Q F Z W R W I V T Y R E S X B F O G K U H Q B A I S E Z W E T T E R V O R H E R S A G E B I S K A Y A Takim chinom yaksho teksti pravilno zistavleni mi znayemo sho R rozshifrovuyetsya yak W na pershij poziciyi i tak dali R W I V T Y R E S X B F O G K U H Q B A I S E W E T T E R V O R H E R S A G E B I S K A Y A Vzayemozv yazok shifrovanih bukv mozhe buti vidobrazhenij na diagrami Elektrichna shema mashini Bomba Mashina Bomba v robochomu stani Verhni barabani obertayutsya bezperervno i sinhronno Pid chas roboti mashini Bomba barabani sho znahodyatsya na verhnomu ryadu obertayutsya zi shvidkistyu 120 obertiv v hvilinu Pislya togo yak voni zdijsnyat povnij obert serednij ryad barabaniv povertayetsya na nastupnu poziciyu Takim chinom metodom pereboru vsi tri ryadi barabaniv poslidovno zminyuyut svij stan Ce prodovzhuyetsya do tih pir poki mashina ne vidast signal Stop abo barabani povernutsya u svoye pochatkove polozhennya Signal Stop viroblyayetsya u tomu vipadku koli polozhennya rotoriv prijmaye take zh polozhennya yak pri shifruvanni Pitannya polyagaye v tomu za yakih umov vidbuvayetsya zbig polozhen Testovij registr pidklyuchenij do odnogo z kabeliv sho vidpovidaye bukvi yaka najbilsh chasto z yavlyayetsya u menyu Kozhnij bukvi vidpovidaye odin provid yakij harakterizuyetsya dvoma stanami I v toj zhe chas testovij registr zdatnij viznachati kilkist provodiv po yakih teche strum Pid chas zapusku mashini Enigma napruga podayetsya na dovilnij provid Napriklad provid A stavitsya u vidpovidnist kabelyu E tobto pripuskayemo sho bukvi A zistavlyayetsya bukva E i navpaki Cherez kozhen drit pidklyuchenij do provodu A v kabeli E i provodu E v kabeli A pide strum Ale pripustimo sho inshij provid N perejshov v aktivnij rezhim Bilsh togo ce oznachaye sho bukva H zistavlyayetsya bukvi E i navpaki Ale E ne mozhe buti zistavlena odnochasno dvoh bukvah alfavitu Takim chinom pochatkova gipoteza hibna Vinikaye inshe pitannya chi nam potribno pereviryati provid B v kabeli E dlya togo shob pereviriti zv yazok bukv B i E Ne potribno Povnij perebir zajmav bi dosit bagato chasu Varto vidznachiti sho klyuch zminyuvavsya kozhen den Mashina Bomba mogla diznatisya klyuch za paru godin roboti U nashomu prikladi mi mozhemo pomititi sho strum projde cherez shifrator pidklyuchenij do A E H kabeli do provodiv pidklyucheni do inshih kabeliv Rozglyanemo dva vipadki Pripustimo sho prognavshi ves shifrotekst polozhennya rotoriv pravilne i gipotezi virni Danij vipadok navedeno na malyunku nizhche U takomu razi viroblyayetsya signal Stop PrimitkiNazva pristroyu Bombe inodi pomilkovo perekladayetsya na ukrayinsku yak bomba Tim chasom bomba po anglijski bomb Nazva Bombe za odniyeyu z versij otrimano vid nazvi desertu z moroziva Bombe glacee u viglyadi kuli abo cilindra One theory was that bomba was named after the ice cream bombe glacee which was being eaten when the machine was invented 18 kvitnya 2018 u Wayback Machine Enigma The Battle for the Code By Hugh Sebag Montefiore 2002 ISBN 9780471437215 Kilkist variantiv dorivnyuvala priblizno 1019 dlya suhoputnoyi Enigmi i 1022 dlya morskoyi Arhiv originalu za 4 zhovtnya 2013 Procitovano 18 kvitnya 2018 Lorenz buv nimeckoyu nazvoyu kodu anglijci nazivali jogo Tanni angl tunny tunecPosilannyahttp www itsecurity groteck ru newstext php news id 21048 29 chervnya 2012 u Wayback Machine http www ellsbury com enigmabombe htm Arhivovano 19 grudnya 2012 u WebCite http www ellsbury com bombe4 htm 3 travnya 2018 u Wayback Machine http habrahabr ru post 142118 19 kvitnya 2018 u Wayback Machine